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



