我有一台蟒蛇烧瓶服务器。在脚本的main中,我从用户那里得到一个变量,该变量定义了服务器的模式。我想在main中设置这个变量(只需写),并在我的控制器中使用它(只需读取)。我目前正在使用os.environ,但我正在寻找更轻松的使用方式。
我搜索并尝试了以下选项:
flask.g:正在为每个请求重置它;所以,当它被设置在其他地方时,我不能在控制器中使用它。flask.session:它在请求上下文之外是不可访问的,我无法将其设置为主要内容。Flask-Session:和第二项一样,我不能在main中设置它。发布于 2019-12-15 11:28:34
在main中,您使用app.run(),因此app在main中是可维护的。它在所有函数中都应该是可维护的,这样您就可以尝试使用
app.variable = value但烧瓶也有
app.config保留任何设置。见doc:配置处理
https://stackoverflow.com/questions/59341950
复制相似问题