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

Почему set_password не работает?

user.is_superuser = user.is_staff = True
                user.save()
                if user.password == 'password':
                    user.password = get_random_string(10)
                    paid_message = await get_or_create_paid_message()
                    user.set_password(user.password)
                    user.save()


проверяю в Shell'е:
User.objects.get(username='dbte5_py').check_password('123')
True


но зайти в админку с такими данными не могу

p.s. модель пользователя кастоманая
  • Вопрос задан
  • 86 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Stepik
    Django c ИИ ментором. С нуля до middle+. Программа курсов
    4 месяца
    Далее
  • ProductStar × РБК
    Python и Django: бэкенд-разработка
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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