Я создал файл с именем utils.py
в своем приложении Django, где я храню случайные классы или функции, которые что-то делают.
Я столкнулся с проблемой, из-за которой я не могу импортировать любую модель в utils.py
file.
У меня есть модели с именем User
, которые наследуются от AbstractUser
, и Джанго сказал: AUTH_USER_MODEL = 'main.User'
У меня также есть модель с именем Project
.
Всякий раз, когда явведите from main.models import Project
или User
в utils.py
Я получу django.core.exceptions.ImproperlyConfigured: AUTH_USER_MODEL refers to model 'main.User' that has not been installed
Конечно, главное в установленных приложениях в настройках.
Я решил эту проблему ранее, используя get_user_model()
для User
, но нет такой функции, чтобы получить Project
.
Как решить эту проблему?Я что-то упустил?