Django формы - сообщения об ошибках отображаются дважды в шаблоне

Как указано выше, мой шаблон дважды отображает ошибки валидации. Мне нужно отключить сообщения, которые по умолчанию появляются под полями (те, что с font-weight)

img -> https://i.imgur.com/RjQzgA2.jpg

шаблон

   <div class="container">
        <form method="post">{% csrf_token %}
            {% for field in form %}
                {{field|as_crispy_field}}
                {% if field.errors %}
                    <div class="alert alert-danger">{{ field.errors|striptags }}</div>
                    {{ form.name_of_field.errors }} 
                {% endif %}
            {% endfor %}
            <br>
            <input type="submit" value="Register">
        </form>
    </div>

формы

class UserRegisterForm(forms.ModelForm):
    password = forms.CharField(widget=forms.PasswordInput())
    repassword = forms.CharField(widget=forms.PasswordInput())

    class Meta:
        model = ForumUser
        fields = ["username", "email", "password", "repassword"]
    
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        for field in self.fields:
            new_data = {
                "placeholder": f"Provide {field}",
                "class": "form-control"
            }
            self.fields.get(field).widget.attrs.update(new_data)
            self.fields.get(field).help_text = ""
        
    def clean(self):
        cleaned_data = super(UserRegisterForm, self).clean()
        return cleaned_data
    
    def clean_repassword(self):
        password = self.cleaned_data.get("password")
        repassword = self.cleaned_data.get("repassword")

        if repassword != password:
            raise ValidationError("Passwords do not match")
Вернуться на верх