代码改变世界

Flask中关于app.url_map属性的用法 - 详解

2025-10-08 12:04  tlnshuju  阅读(3)  评论(0)    收藏  举报

目录

一、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(['/' (HEAD, OPTIONS, GET) -> index>,
'/login' (HEAD, OPTIONS, POST) -> login>,
'/stat