У меня есть два приложения Джанго и я назвал вид App1 в app2, как это:Импорт Джанго вид приложения в другой точке зрения приложения
#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
Он отлично работает. Моя проблема в том, что теперь я хочу вызвать представление из app2 в app1. Так что я добавить оператор импорта в someview.py так:
#app: app1
#someview.py
from app2.otherview import view2
def a_view(request, someparam):
#some code here
Результатом является ImportError «не может импортировать имя view2». Может ли кто-нибудь сказать мне, почему это происходит?
Да. У меня это в обоих приложениях. – Falcoa
Это контур импорта, это поле для рефакторинга кода – petkostas
Hummm ... извините, я не понимаю. Что вы имеете в виду? Как это можно решить? – Falcoa