在 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 命令,简单直观。