烧瓶app对象里面的蓝图

时间:2013-01-13 00:39:15

标签: python global-variables global flask

我知道访问烧瓶app obj的方法是使用current_app,但是,每次运行该代码时都会出现此错误: NameError:全局名称'current_app'未定义

我在这里做错了什么?

我的文件夹结构如下:

/project
   gateway.py
   settings.py
   /app
      views.py
      models.py

我无法从views.py或models.py访问app对象:S始终得到相同的错误。

views.py文件声明了一个在gateway.py文件中注册的蓝图。

我在views.py文件中的视图函数中使用current_app

希望你能帮助我。

1 个答案:

答案 0 :(得分:3)

确保你有

from flask import Flask, current_app
在您的代码中

并确保正确调用它,因为在某些上下文中它不会被调用。