Задать вопрос
@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. модель пользователя кастоманая
  • Вопрос задан
  • 75 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-фреймворк Django
    3 месяца
    Далее
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • ProductStar
    Django + Python разработка
    2 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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