运行两次的Python Flask服务器 - 无法弄清楚导致它重启的原因

时间:2015-09-09 07:00:01

标签: python flask

每次运行我的python脚本时,它都会重新加载,从而运行脚本的内容两次。

这是一个Flask应用程序,我有Debug = True,但我觉得如果我重新保存一个文件(我没有这样做),它只会重启服务器。是否有可能改变这种行为?一旦我删除Debug = True设置,它就会停止,但理想情况下我希望能够暂时启用它。

我的基本run.py文件:

from flask import Flask

app = Flask(__name__)
app.config.update(
  # DEBUG = True
)

if (__name__):
  app.run()

1 个答案:

答案 0 :(得分:4)

是的,你可以。在声明debug=True的地方,添加参数use_reloader=False

See the Flask API documentation on run for more details.