pass
В доке написано from django.contrib.auth.models import User
Но когда так делаешь пишет что у auth models не существует
а аус есть в инсталлед?
Тебе нужно наследоваться от AbstractUser и в настройках потом указать твою новую модель юзера. А то, что ты делаешь, не имеет смысла
https://docs.djangoproject.com/en/3.2/topics/auth/customizing/#substituting-a-custom-user-model
Через абстракт и было изначально, но ошибка была с ней "Token.user" must be a "User" instance. drf
Всё верно. Некрасиво менять модель юзера когда уже все данные завязанны на родного-джанговского. Поменять на кастомного будет очень не легко.
это твой код ?
Так он изначально и был кастомный: class User(AbstractUser): id = models.CharField(max_length=200, default="", primary_key=True)
Нет
сейчас какая ошибка и код поккажи
django.core.exceptions.ImproperlyConfigured: AUTH_USER_MODEL refers to model 'polls.User' that has not been installed AUTH_USER_MODEL = "polls.User" from django.contrib import auth class User(auth.get_user_model()): pass
Я ссылочке выше скидывал на доку, там ни чего похожего нет. Может стоит почитать как это делать правильно?
Да.. если бы где
Обсуждают сегодня