从视图

时间:2015-08-11 19:52:03

标签: python flask config

这是我的文件结构:

myapp/
  __init__.py
  config.py    
  views/
    __init__.py
    view1.py
  templates/
  static/

我在myapp/__init__.py中启动了配置值,但我希望从view1.py访问它们。

所以说我有app.config['SECRET_KEY']我想输入view1.py中的密钥,就像我在myapp/__init__.py中那样。当我尝试使用app.config['SECRET_KEY']时,收到错误消息app.config['SECRET_KEY'] is not defined

如何导入配置值?感谢。

1 个答案:

答案 0 :(得分:0)

确保在将视图导入myapp/__init__.py之前创建了Flask App实例,然后使用此实例在其他视图中使用配置值:

from myapp import app;
app.config['SECRET_KEY']