Задать вопрос
@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
  • Вопрос задан
  • 120 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
Решения вопроса 1
shabelski89
@shabelski89
engineer
Судя по документации, прямой возможности отключить валидацию пароля нет.
Но в конфигурации определяется свойство:
``ACCOUNT_ADAPTER`` (default: ``"allauth.account.adapter.DefaultAccountAdapter"``)


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

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

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