Flask中关于app.url_map属性的用法
目录
一、app.url_map 是什么?
二、可以查看哪些信息?
三、示例:打印所有路由
四、结合 url_for() 使用
五、常见用途场景
六、结合 Flask CLI 使用
总结
app.url_map 是 Flask 中非常重要的一个属性,用于查看或操作整个应用的 URL 路由映射表(routing map)。它展示了每个路由(@app.route(...))与其对应视图函数的映射关系、支持的方法、路径规则等。
一、app.url_map 是什么?
from flask import Flask
app = Flask(__name__)print(app.url_map)
输出类似:
Map([<Rule '/' (HEAD, OPTIONS, GET) -> index>,<Rule '/login' (HEAD, OPTIONS, POST) -> login>,<Rule '/stat