0

我有一个 python 烧瓶服务器。在main我的脚本中,我从用户那里得到一个变量,它定义了我的服务器的模式。我想在我的控制器中设置这个变量main(只)并使用它(只读)。我目前正在使用os.environ,但我正在寻找更多的使用方式。

我用谷歌搜索并尝试了以下选项:

  1. flask.g:为每个请求重置它;所以,当它被设置在其他地方时,我不能在控制器中使用它。
  2. flask.session:在请求上下文之外无法访问它,我无法在主环境中设置它。
  3. Flask-Session: 像第二项一样,我不能在main.
4

1 回答 1

1

main您使用app.run()so 时app可用main。它也应该在所有功能中始终可用,因此您可以尝试使用

app.variable = value

但烧瓶也有

app.config

保留任何设置。请参阅文档:配置处理

于 2019-12-15T11:28:34.500 回答