@bebchik
рэп

Как убрать валидацию пароля?

У меня есть такая форма написанная при помощи django-allauth

class MyCustomSignupForm(SignupForm):
    def __init__(self, *args, **kwargs):
        super(MyCustomSignupForm, self).__init__(*args, **kwargs)
        self.fields.pop('username')


Я хотел бы убрать валидацию пароля, поэтому закомментировал AUTH_PASSWORD_VALIDATORS в настройках, но валидация все равно осталась. Не хотелось бы писать свои поля для паролей поэтому может есть какое то решение659c4bcf9b21a400713795.png
  • Вопрос задан
  • 104 просмотра
Решения вопроса 1
shabelski89
@shabelski89
engineer
Судя по документации, прямой возможности отключить валидацию пароля нет.
Но в конфигурации определяется свойство:
``ACCOUNT_ADAPTER`` (default: ``"allauth.account.adapter.DefaultAccountAdapter"``)


чтобы переопределить его поведение нужно написать свой класс наследник и использовать его в настройках приложения.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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