使用 FLASK_ENV=development 和 app.run(debug=True) 有什么区别?

时间:2021-03-14 07:21:47

标签: flask

我一直对此感到困惑。我通常在使用 Flask 应用程序时同时使用两者,有时我觉得这是多余的。有人可以澄清一下吗?

1 个答案:

答案 0 :(得分:2)

当您设置调试标志时,它是在烧瓶应用程序内部的。当您设置环境变量时,其他扩展和相关模块也可以使用它。对我来说,一个这样的用例是当我使用哨兵时。