Невозможно войти в админку django созданным сотрудником
Надеюсь, у вас все в порядке. Я создал суперпользователя в моем django проекте, который имеет доступ ко всем разрешениям страницы администратора. Проблема в том, что когда я добавляю объект в настраиваемую модель пользователя и устанавливаю is_staff = true для этого нового пользователя, а затем выхожу из админки, я не могу войти в систему с учетной записью пользователя staff из-за ошибки, которая говорит "please enter correct username and password for the staff acount", несмотря на то, что имя пользователя и пароль этого пользователя staff правильные. Я буду благодарен, если кто-нибудь поможет мне решить эту проблему
Вот моя пользовательская модель пользователя.
class User(AbstractUser):
pass
class Meta:
verbose_name = _('کاربر')
verbose_name_plural = _('کاربر')
def __str__(self):
return f"{self.first_name} {self.last_name}"
Вы сообщили своему приложению django, что этот класс пользователя является вашей моделью пользователя?
Для этого вам нужно установить AUTH_USER_MODEL
в настройках вашего приложения. Более подробно это описано здесь в документации Django.