我正在使用Flask / Python开发一个小型Web项目。这是一个没有数据库的简单客户端应用程序。
我想将REST服务地址设置为全局属性,但还没弄清楚如何做到这一点。
我知道可以在flask.config中设置属性,如下所示:
app = Flask(__name__)
app.config['attribute_name'] = the_service_address
但Blueprint模块无法访问“app”对象。
非常感谢你的时间。
答案 0 :(得分:8)
在请求上下文中(即在视图/处理程序中),您可以访问current_app
上的配置
from flask import current_app
current_app.config['attribute_name']