从视图访问 __init__.py 中启动的配置值

Access configuration values initiated in __init__.py from a view

这是我的文件结构:

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

我该如何导入配置值?谢谢。

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

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