Flask没有对代码更改做出反应

时间:2012-07-05 23:02:15

标签: python flask

我是Flask的新手,正在实施一个小应用程序。我成功地在访问某个网页时显示“Hello World”,但即使我更改了代码,也无法将其更改为“Hello World Again”。为什么它仍然运行旧代码,如何让它运行新代码?感谢。

1 个答案:

答案 0 :(得分:9)

您需要run the app in debug mode

app.debug = True
app.run()

app.run(debug=True)

但请记住,只在开发环境中这样做:

  

即使交互式调试器在分支环境中不起作用(这使得它几乎不可能在生产服务器上使用),它仍然允许执行任意代码。 这使其成为主要的安全风险,因此绝不能在生产机器上使用。

您也可以在不启用调试模式的情况下使用use_reloader=True,但这不是一个好主意,因为您在开发过程中确实需要调试器。