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

Flask修改视图函数返回值后浏览器刷新不生效如何解决?

解决Flask修改代码后刷新不显示新内容的问题
  • 重启Flask开发服务器
    开发环境下,Flask默认不会自动识别代码改动。你改完代码后,得先按Ctrl+C关掉当前运行的服务器,再重新执行启动命令(比如flask run),新代码才会生效。

  • 开启调试模式自动重载
    打开调试模式后,Flask会自动检测代码变化并重启服务器,不用每次手动重启。两种开启方式:

    1. 命令行启动时加参数:flask run --debug
    2. 在代码里配置:
      from flask import Flask
      app = Flask(__name__)
      
      @app.route('/')
      def hello():
          return "ABC XYZ"
      
      if __name__ == '__main__':
          app.run(debug=True)
      
      提醒:调试模式仅限开发环境用,生产环境绝对不能开,有安全隐患。
  • 强制清除浏览器缓存
    有时候浏览器会缓存旧页面,就算服务器返回新内容了,它还是显示缓存版本。按Ctrl+Shift+R(Windows/Linux)或者Cmd+Shift+R(Mac)强制刷新,就能绕过缓存加载新内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 15:24:56