Python 设置烧瓶配置值不需要';我看不见他在工作

Python 设置烧瓶配置值不需要';我看不见他在工作,python,flask,Python,Flask,我试图将app.config['FLASK_ENV']='development'设置为 我的代码尽可能简单: 从烧瓶导入烧瓶 app=烧瓶(名称) app.config['FLASK_ENV']='development' @应用程序路径(“/”) def hello_world(): 返回“你好,世界!” 在这一点上,我对Flask有点失望,因为文档中没有介绍从单个文件应用程序示例发展到更结构化的小应用程序。我发现的每一个示例都是从hello world到一个完整的大型应用程序,这让学习有

我试图将app.config['FLASK_ENV']='development'设置为

我的代码尽可能简单:

从烧瓶导入烧瓶
app=烧瓶(名称)
app.config['FLASK_ENV']='development'
@应用程序路径(“/”)
def hello_world():
返回“你好,世界!”

在这一点上,我对Flask有点失望,因为文档中没有介绍从单个文件应用程序示例发展到更结构化的小应用程序。我发现的每一个示例都是从hello world到一个完整的大型应用程序,这让学习有点痛苦。

看起来您设置的配置是正确的,但是从Flask中,您将无法在代码中设置环境

ENV和DEBUG config值是特殊的,因为它们可能会起作用 如果在应用程序开始设置后更改,则不一致。整齐 为了可靠地设置环境和调试模式,Flask使用环境 变量

您可以通过调用以下命令来运行开发模式:

$ export FLASK_ENV=development
$ flask run

或者,可以使用其他方法为flask应用程序设置环境变量。

您似乎正确设置了配置,但从flask中,您将无法在代码中设置环境

ENV和DEBUG config值是特殊的,因为它们可能会起作用 如果在应用程序开始设置后更改,则不一致。整齐 为了可靠地设置环境和调试模式,Flask使用环境 变量

您可以通过调用以下命令来运行开发模式:

$ export FLASK_ENV=development
$ flask run

或者,可以使用其他方法为您的flask应用程序设置环境变量。

您可以从flask Mega教程()中获得一些指导,该教程将引导您从基础开始构建一个不那么琐碎的应用程序。您可以从flask Mega教程()中获得一些指导,这将引导您从基础开始构建一个不那么琐碎的应用程序。实际问题是OP设置了
app.config['FLASK_ENV']
,而不是
app.config['ENV']
。您引用的文档部分不适用于OP的示例,因为应用程序的设置涉及第一个HTTP请求时发生的情况。实际问题是OP设置了
app.config['FLASK_ENV']
,而不是
app.config['ENV']
。您引用的文档部分不适用于OP的示例,因为应用程序的设置涉及第一个HTTP请求时发生的情况。