请稍候,加载中....

开启调试模式

如果你运行了flask的应用,在非调试的情况下,对应用做了修改,那么你从浏览器访问是看不到修改后的结果。这在开发的时候很不方便。

因此通常在本地开发的时候会启用调试模式DENUG,开启调试模式后除了修改的代码立即生效以外,在发生错误时,还会提供一个有用的调试器。

如何开启调试模式?

有二种方式开启调式模式。一种是在应用对象上设置标志位:

app.debug = True
app.run()

或者作为 run 的一个参数传入:

app.run(debug=True)

两种方法效果是一样的。

环境变量设置调试模式

在0.11版本后,还可以通过设置FLASK_ENV=development环境变量开启调试

windows使用set设置
$ export FLASK_ENV=development
$ export FLASK_DEBUG=1
$ flask run

环境设置文件

另外可以将FLASK_ENV\FLASK_DEBUG写在.env文件中。这种方式需要安装python-dotenv模块


Python学习手册-