flask如何查看路由

68 阅读1分钟

在 Flask 中,可以通过以下几种方式查看所有已注册的路由:


1. 使用 Flask 内置命令

在项目根目录下,激活虚拟环境后运行:

flask routes

这会列出所有路由、对应的视图函数和 HTTP 方法。


2. 通过代码查看

在 Python 交互环境或脚本中:

from your_app import app  # 替换为你的 Flask 应用实例

for rule in app.url_map.iter_rules():
    print(rule, rule.endpoint, rule.methods)

3. 通过 Flask-Script(已废弃)

如果使用 Flask-Script,可以运行:

python manage.py show_urls

推荐:使用 flask routes 命令,简单直观。