How to access app.config in a blueprint?

前端 未结 7 977
没有蜡笔的小新
没有蜡笔的小新 2020-12-12 23:07

I am trying to access access application configuration inside a blueprint authorisation.py which in a package api. I am initializing the blueprint in __in

7条回答
  •  鱼传尺愫
    2020-12-12 23:54

    Overloading record method seems to be quite easy:

    api_blueprint = Blueprint('xxx.api',  __name__, None)
    api_blueprint.config = {}
    
    @api_blueprint.record
    def record_params(setup_state):
      app = setup_state.app
      api_blueprint.config = dict([(key,value) for (key,value) in app.config.iteritems()])
    

提交回复
热议问题