ошибка импорта при организации моделей django в отдельных файлах - PullRequest
0 голосов
/ 08 октября 2018

После документа django Я хотел разделить свои модели на разные файлы model1.py и model2.py.Я также импортировал их обоих в __init__.py.Но поскольку у них есть отношения, мне нужно импортировать каждый из них в другой файл.Теперь я получаю сообщение об ошибке для from .model1 import Model1, в котором говорится

ImportError: невозможно импортировать имя 'Model1'

, есть проблема, потому что я хочу импортировать в model2.pyкласс из model1.py, который сам импортирует из model2.py?

Можно сказать, что разделение каждой модели в отдельном файле обычно не выполняется в django.Но я думаю, что это было бы намного лучше, если бы у вас был один файл для одной модели.

1 Ответ

0 голосов
/ 08 октября 2018

Это вызвано круговым импортом.from a import b и from b import a !.Пожалуйста, удалите это, правильно разделив модели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...