Я знаю, что это старый вопрос, и есть много сообщений, отвечающих на этот вопрос, но я не нашел нигде упоминания, почему мы получаем эту ошибку. Я знаю, что импорт get_user_model и User = get_user_model () делает работу, но зачем нам это делать? Я импортирую так:
from user.models import User
, а также моя пользовательская модель расширяет abstractbaseuser. почему Django не может понять, что это моя модель пользователя и должна использовать эту модель? Я также изменил настройки следующим образом:
AUTH_USER_MODEL = 'user.User'