我是 Flask 的新手,正在实现一个小型应用程序。我成功地让它在访问某个网页时显示“Hello World”,但即使我更改代码,我也无法将其更改为“Hello World Again”。为什么它仍在运行旧代码,我怎样才能让它运行新代码?谢谢。
问问题
3045 次
1 回答
10
您需要在调试模式下运行应用程序:
app.debug = True
app.run()
或者
app.run(debug=True)
但请记住,仅在您的开发环境中执行此操作:
即使交互式调试器在分叉环境中不起作用(这使得它几乎不可能在生产服务器上使用),它仍然允许执行任意代码。这使其成为主要的安全风险,因此绝不能在生产机器上使用。
您也可以use_reloader=True
在不启用调试模式的情况下使用,但这不是一个好主意,因为您在开发期间确实需要调试器。
于 2012-07-05T23:04:03.917 回答