Прекращение отображения текста помощи при возникновении ValidationError при использовании django allauth

Я пытаюсь сделать пользовательский валидатор паролей, и у меня возникла проблема, когда на HTML-странице отображается сообщение об ошибке из validate() и возвращаемая строка из get_help_text(), когда пароль недействителен. Я хочу, чтобы отображалось только сообщение из validate(), а не get_help_text().

У меня нет никакого html-файла для страницы регистрации, и я вижу стандартный пользовательский интерфейс, предоставляемый allauth. введите описание изображения здесь

Это мой validators.py

class CustomPasswordValidator:
    def validate(self, password, user=None):
        if (
                len(password) < 8 or
                not contains_uppercase_letter(password) or
                not contains_lowercase_letter(password) or
                not contains_number(password) or
                not contains_special_character(password)
        ):
            raise ValidationError("Password must be at least 8 chracters that are a combination of uppercase letter, lowercase letter, numbers and special characters.")

    def get_help_text(self):
        return "Enter at least 8 characters that are a combination of uppercase letter, lowercase letter, numbers and special characters."
        

def validate_no_special_characters(value):
    if contains_special_character(value):
        raise ValidationError("Cannot contain special characters.")

и это часть моего файла settings.py

AUTH_PASSWORD_VALIDATORS = [
    {
      "NAME":"appname.validators.CustomPasswordValidator",
    },
]
...

ACCOUNT_PASSWORD_INPUT_RENDER_VALUE = True

Я попробовал вернуть пустую строку в get_help_text(), но на html-странице отобразился список ul без содержимого. Мне даже не нужен список на html-странице. Как я могу сделать следующее? введите описание изображения здесь

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