Невозможно войти в панель администратора django после изменения пароля

Надеюсь, у вас все в порядке. У меня есть суперпользователь в django admin и проблема в том, что когда этот суперпользователь меняет свой пароль, он будет перенаправлен на страницу входа в django admin и когда суперпользователь вводит правильное имя пользователя и пароль на странице входа в admin, он выдает ошибку "Please enter the correct username and password for a staff account. Обратите внимание, что оба поля могут быть чувствительны к регистру.", но я уверен, что оба поля имени пользователя и пароля заполнены правильно; я буду благодарен, если кто-нибудь поможет мне решить эту проблему. Спасибо.

Возможно, вы неправильно установили пароль.

Если вы храните пароль в виде обычного текста, в то время как Django ожидает хэшированный пароль, бэкенд аутентификации не сможет сопоставить пароль, введенный в форме, с паролем, хранящимся в БД.

Убедитесь, что вы устанавливаете пароль методом set_password, как указано в user.set_password("PASSWORD"). Проверьте Изменение паролей

Вернуться на верх