170 похожих чатов

Подскажите пожалуйста, что делаю не так? from django.contrib import auth class User(auth.get_user_model()):

pass

В доке написано from django.contrib.auth.models import User
Но когда так делаешь пишет что у auth models не существует

14 ответов

8 просмотров

а аус есть в инсталлед?

Rewrite-<3 Tomoe Koga Автор вопроса

from django.contrib import auth print(dir(auth))

Тебе нужно наследоваться от AbstractUser и в настройках потом указать твою новую модель юзера. А то, что ты делаешь, не имеет смысла

https://docs.djangoproject.com/en/3.2/topics/auth/customizing/#substituting-a-custom-user-model

Rewrite-<3 Tomoe Koga Автор вопроса

Через абстракт и было изначально, но ошибка была с ней "Token.user" must be a "User" instance. drf

Rewrite-<3 Tomoe Koga Автор вопроса

Cannot assign "<User: User object>": "Token.user" must be a "User" instance.

Всё верно. Некрасиво менять модель юзера когда уже все данные завязанны на родного-джанговского. Поменять на кастомного будет очень не легко.

это твой код ?

Rewrite-<3 Tomoe Koga Автор вопроса

Так он изначально и был кастомный: class User(AbstractUser): id = models.CharField(max_length=200, default="", primary_key=True)

Rewrite-<3 Tomoe Koga Автор вопроса

Нет

сейчас какая ошибка и код поккажи

Rewrite-<3 Tomoe Koga Автор вопроса

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

Я ссылочке выше скидывал на доку, там ни чего похожего нет. Может стоит почитать как это делать правильно?

Rewrite-<3 Tomoe Koga Автор вопроса

Да.. если бы где

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
How to create an OS in C? what to study?
Linus
18
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
14
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
Карта сайта