Задать вопрос
@Egegey

Почему я вижу реальный пароль пользователя в админке Django?

Почему я вижу реальный пароль пользователя в админке Django и базе?
Я же просто наследовался от базовой модели, поле с паролем не менял.
Что-то упускаю?
Создавал пользователей через админку

5fb3af5a243ba166512373.png
5fb3afa3a6d19301871058.png
class ChatUser(AbstractUser):

    GENDER = [
        ('MALE', 'MALE'),
        ('FEMALE', 'FEMALE')
    ]
    is_active = models.BooleanField(default=False)
    gender = models.CharField(verbose_name='Gender', choices=GENDER, max_length=6)
    birthdate = models.DateField(verbose_name='Birthdate', blank=True, null=True)

    def __str__(self):
        return self.username
  • Вопрос задан
  • 274 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@newvasyuki
В admin.py правильно зарегистрируй модель
https://stackoverflow.com/a/15013810
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@AlexandrBirukov
а как создается этот пользователь? и конкретно как пароль для него задается?
нужно явно вызвать set_password для этого:
user.set_password(пароль)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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