我正在开发一个网络应用程序以部署在 Google Cloud 的 App Engine 上。当我进行一些更改时会dev_appserver.py
看到它们(控制台说Detected file changes
)但这些更改不会生效,即即使我刷新页面我仍然会看到旧代码。为了使新代码可见,我需要终止进程并重新启动dev_appserver.py
。
有没有办法解决?
我的app.yalm
文件:
runtime: python37
我正在使用 Flask 开发应用程序。
我正在开发一个网络应用程序以部署在 Google Cloud 的 App Engine 上。当我进行一些更改时会dev_appserver.py
看到它们(控制台说Detected file changes
)但这些更改不会生效,即即使我刷新页面我仍然会看到旧代码。为了使新代码可见,我需要终止进程并重新启动dev_appserver.py
。
有没有办法解决?
我的app.yalm
文件:
runtime: python37
我正在使用 Flask 开发应用程序。
这是按预期工作的。您的应用程序已“上传”并“部署”到云端,并且本地开发环境会对此进行模拟。您不能简单地对代码进行更改并期望它能够生效。您需要重新部署;在这种情况下,请重新运行 dev_appserver.py。
有强制它重新加载的骇人听闻的方法(或者你可以重新运行部署命令)。一些用户尝试过Eclipse 插件,它显然允许您在开发过程中执行热更新。