我有两个django应用程序,我在app2中调用了app1的视图,如下所示:
#app: app1
#someview.py
def a_view(request, someparam):
#some code here
#app: app2
#otherview.py
from app1.someview import a_view
def another_view(request):
param = 1
a_view(request, param)
def view2(request):
#some code
工作正常。我的问题是现在我想从app1中的app2调用一个视图。所以我在someview.py中添加import语句,如下所示:
#app: app1
#someview.py
from app2.otherview import view2
def a_view(request, someparam):
#some code here
结果是ImportError“无法导入名称view2”。 谁能告诉我为什么会这样呢?
答案 0 :(得分:1)
第二个导入影响第一个...尝试
import app2.otherview
或
from app2.views as app2_views