【发布时间】:2014-05-18 20:47:45
【问题描述】:
我正在创建一个简单的烧瓶应用程序。我正在使用蓝图来提供视图和 OpenID 以进行登录。当我尝试将创建的 OpenID 对象导入文件时遇到问题,视图解释器会引发导入错误。
Traceback (most recent call last):
File "/.../ProgList/ProgList.py", line 11, in <module>
from views_admin import views as views_a
File "/.../ProgList/views_admin.py", line 4, in <module>
from ProgList import open_id
File "/.../ProgList/ProgList.py", line 11, in <module>
from views_admin import views as views_a
ImportError: cannot import name 'views'
ProgList.py
# importing VIEWS
from views import views
from views_admin import views as views_a
...
open_id = OpenID(app, 'temp_dir_path')
views_admin.py
from ProgList import open_id
...
@views.route("/login", methods=["GET", "POST"])
@open_id.loginhandler
def login():
我已经为这个问题苦苦挣扎了好几个小时,但找不到答案。 非常感谢您的帮助。
【问题讨论】:
-
不,在 .py 文件 views_admin.py 中创建了一个名为 views 的 Blueprint
-
你的问题很难理解。您能否提供导致错误的代码?
标签: python flask python-import