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

Jim*_*ong 1 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()
Run Code Online (Sandbox Code Playgroud)

Tux*_*Tux 5

是的你可以。在声明的位置debug=True添加参数use_reloader=False

有关run更多详细信息,请参见Flask API文档。