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

在VSCode中学习Flask教程时遇HTML Not Found错误求助

Flask路由404问题解决思路
  • 补全函数实现:你代码里hello_there函数只有...占位符,Flask无法识别不完整的视图函数,必须补充完整逻辑和返回语句,示例如下:

    @app.route("/hello/<name>")
    def hello_there(name):
        return f"Hello, {name}!"
    
  • 重启Flask开发服务器:修改代码后必须重启服务器,否则新添加的路由不会被加载。直接关闭当前终端的服务进程,重新运行启动命令(比如python app.py)。

  • 核对路由与访问URL:确保路由定义的/hello/<name>和访问的/hello/VSCode格式一致,注意Flask路由默认区分大小写,不要把hello写成Hello。

  • 查看服务启动日志:启动Flask时,终端会输出所有已注册的路由信息。如果看不到/hello/<name>相关的路由记录,说明该路由未成功注册,需检查代码是否有语法错误或缩进问题(Python对缩进敏感)。

  • 排查路由冲突:如果存在其他类似/hello/的路由,Flask会按注册顺序优先匹配先定义的路由。确保带参数的/hello/<name>路由在宽泛路由之前定义。

内容的提问来源于stack exchange,提问作者Rich Gold

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 16:22:08