除非您告知开发服务器它正在开发模式下运行,否则它将假定您正在生产环境中使用它,并警告您不要这样做。开发服务器不适用于生产环境。它的设计目的不是特别高效,稳定或安全。
通过将FLASK_ENV
环境变量设置为来启用开发模式development
。
$ export FLASK_APP=example
$ export FLASK_ENV=development
$ flask run
如果您在PyCharm(或可能是其他任何IDE)中运行,则可以在运行配置中设置环境变量。
开发模式默认情况下启用调试器和重新加载器。如果您不想要这些,请通过--no-debugger
或传递--no-reloader
给run
命令。