在Flask框架中设置全局属性

时间:2012-08-27 13:51:25

标签: python flask

我正在使用Flask / Python开发一个小型Web项目。这是一个没有数据库的简单客户端应用程序。

我想将REST服务地址设置为全局属性,但还没弄清楚如何做到这一点。

我知道可以在flask.config中设置属性,如下所示:

app = Flask(__name__)
app.config['attribute_name'] = the_service_address

但Blueprint模块无法访问“app”对象。

非常感谢你的时间。

1 个答案:

答案 0 :(得分:8)

在请求上下文中(即在视图/处理程序中),您可以访问current_app上的配置

from flask import current_app
current_app.config['attribute_name']