我想在配置文件中保存变量。我在MY_KEY
中声明了config.cfg
。我尝试从flask.config['MY_KEY']
访问它,但获得了KeyError: 'MY_KEY'
。如何访问此值?
MY_KEY = b'\xbf\xc0\x85)\x10nc\x64\x01)j\xdd\xcs\xcs\x94\e9d(\x5r[EX\xc8\xd5\xbfI{\xa2$\x05(\cd5\x17'
from flask import current_app
key = current_app.config['MY_KEY']
KeyError: 'MY_KEY'
答案 0 :(得分:2)
创建应用时,您需要loaded the configuration才能在app.config
中使用。
app = Flask(__name__)
app.config.from_pyfile('path/to/config.cfg')
然后您可以按预期访问配置。
key = current_app.config['MY_KEY']