You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flask应用路由异常求助:/about路径返回404错误

Flask路由404问题排查思路

针对你遇到的Flask路由无法正常响应、返回404的问题,可按以下方向逐一排查:

  • 确认应用启动正确性
    • 确保终端执行的是python app.py,启动日志中能看到* Running on http://127.0.0.1:5000/,访问时必须使用这个基础地址,不能用其他端口或IP。
  • 核对访问URL的准确性
    • 路由/about对应的访问地址是http://127.0.0.1:5000/about,注意Flask路由大小写敏感,如果访问/About或/ABOUT会返回404;另外如果路由定义是/about,访问/about/(带末尾斜杠)也会404,若需要兼容可添加strict_slashes=False参数:@app.route('/about', strict_slashes=False)。
  • 排查路由覆盖问题
    • 检查代码中# Additional routes...部分是否有重复定义@app.route('/about')的情况,后定义的路由会覆盖前面的,导致原路由失效。
  • 验证调试模式是否生效
    • 启动日志中需显示* Debug mode: on,若未显示,可能是代码修改后未触发自动重载,手动重启应用再测试;也可尝试删除.flaskenv或虚拟环境目录后重新安装依赖再启动。
  • 检查URL前缀配置
    • 确认代码中是否给Flask实例设置了url_prefix参数(比如app = Flask(__name__, url_prefix='/app')),如果有,访问路由时需要加上前缀,比如http://127.0.0.1:5000/app/about。
  • 核对Flask版本
    • 运行flask --version查看版本,部分旧版本Flask的路由解析规则有差异,若版本过低,尝试升级到稳定版本:pip install --upgrade flask。

内容的提问来源于stack exchange,提问作者SHRENIK JAIN

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 04:35:10