проблема: не хешируется пароль при создании нового пользователя в админ-панели django
Столкнулся со следующей проблемой. Создаю суперюзера в PyCharm. Захожу под ним в админ-панель, в ней же добавляю нового пользователя, но установленный новому пользователю пароль не хешируется. Далее выхожу из суперюзера и пытаюсь войти в админ-панель с логином и паролем нового пользователя и не получается войти:
Пожалуйста, введите корректные username и пароль учётной записи. Оба поля могут быть чувствительны к регистру.
Что сделано?
Приложение accounts.
- Создал модель
ForumUser(AbstractUser), отключил поляfirst_name,last_name,email, соответственно вход поusername+ добавил полеavatar = models.ImageField(), также установилobjects = ForumUserManager()иUSERNAME_FIELD = "username". - В настройках settings переопределил модель пользователя на
AUTH_USER_MODEL = 'accounts.ForumUser'. - Создал менеджера
ForumUserManager(UserManager), в котором прописал 2 метода:create_user()иcreate_superuser()в которых переопределил валидацию сemailнаusername(if not username:и т.д.). - Создал в админке
class ForumUserAdmin(admin.ModelAdmin): model = ForumUser, с атрибутами:list_display,list_filter,search_fields,readonly_fieldsиfieldsets.
Почитав несколько форумов дополнительно создал формы для создания пользователя, изменения данных, изменения пароля и т.д. Указал эти формы в админке в качестве полей класса ForumUserAdmin(admin.ModelAdmin): add_form = ForumUserCreationForm и form = ForumUserUpdateForm.
Результат тот же самый. Подскажите пожалуйста в чем может быть ошибка?