Недавно я разделил приложение на два отдельных, потому что в нем было 15+ моделей. Получил "ошибку циклического импорта". Чтобы решить эту проблему, я попытался написать следующее:
from django.db import models
class App1Model(models.Model):
app2model = models.ForeignKey(app2.App2Model)
Я получаю следующее сообщение об ошибке: «NameError: имя 'app2' не определено». Но app2 правильно добавлен в установленные приложения и в путь.
project
-app1
--models.py
-app2
--models-py