DT
Имеется подобная структура проекта (часть её):
project/source/
apps/
user/
models/
user.py
views/
setting.py # вьюха настроек для пользователя
utils/
oop/
user.py # по задумке должно быть обёрткой над моделями, чтобы избежать цикличных импортов, например
Когда я импортирую в setting.py файл user.py из utils/oop, то всё ок.
Но на импорт внутри user.py модели UserModel из user/models/user.py он начинает ругаться вот так:
RuntimeError: Model class source.apps.user.models.user.UserModel doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.Я пробую различные варианты:
import source.apps.user.models, from ...user.models import user, from source.apps.user.models import user и результат один и тот же. Так же в setting.py самого проекта все приложения добавлены, соответственно.




