【发布时间】:2013-01-13 00:39:14
【问题描述】:
我知道访问烧瓶应用程序 obj 的方法是使用 current_app,但是,每次我运行该代码时都会收到此错误:NameError: global name 'current_app' is not defined
我在这里做错了什么?
我的文件夹结构是这样的:
/project
gateway.py
settings.py
/app
views.py
models.py
我无法从views.py 或models.py 访问应用程序对象:S 总是得到同样的错误。
views.py 文件声明了一个在 gateway.py 文件中注册的蓝图。
我在 views.py 文件中的视图函数中使用current_app。
希望你能帮助我。
【问题讨论】:
-
也许您忘记在这些文件中添加
from flask import current_app? -
你定义了 init.py 吗?如果是这样,您在哪里“创建” current_app 对象?您是否正在导入 @AudriusKažukauskas 在您的 views.py 中所说的内容?
标签: python global-variables global flask