Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 3, 2012 23:25:26

barabansheg
От:
Зарегистрирован: 2011-10-16
Сообщения: 114
Репутация: +  2  -
Профиль   Отправить e-mail  

Проблема импорта

Доброго времени суток! Есть два приложения и проблема в том, что в одном из них в файле models.py пишу

from app2.models import mytest
и все работает. Когда пытаюсь в другом приложении написать:
from app1.models import mytest2
Выдает ImportError: cannot import name mytest2, хотя класс такой есть. Делаю тоже самое из manage.py shell - все пашет. В чем может быть проблема?


Вот интересно, если из первого файла убрать from app2.models import mytest, то все проходит на ура.



Fidonet. Nod 2:5034/10. Идет набор. Подробности в личку.
Мой блог

Отредактировано barabansheg (Июнь 4, 2012 00:10:51)

Офлайн

#2 Июнь 4, 2012 06:03:01

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Проблема импорта

Потому что получается циклическая ссылка. Попробуй импортировать непосредственно в классе.



Офлайн

#3 Июнь 4, 2012 09:02:40

barabansheg
От:
Зарегистрирован: 2011-10-16
Сообщения: 114
Репутация: +  2  -
Профиль   Отправить e-mail  

Проблема импорта

Спасибо, получилось =)



Fidonet. Nod 2:5034/10. Идет набор. Подробности в личку.
Мой блог

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version