Django Forms ErrorList пользовательский формат HTML тегов

В Django версии 3.2 вы можете настроить формат списка ошибок. https://docs.djangoproject.com/en/3.2/ref/forms/api/#customizing-the-error-list-format

В версии 4.1 это изменилось? https://docs.djangoproject.com/en/4.1/ref/forms/api/#customizing-the-error-list-format

Этот раздел очень туманен для меня:enter image description here

forms.py

from django import forms
from captcha.fields import CaptchaField, CaptchaTextInput

class ContactForm(forms.Form):
    first_name = forms.CharField(widget=forms.TextInput(attrs={'class': 'form-control', "placeholder": "first name"}), required=True)
    last_name = forms.CharField(widget=forms.TextInput(attrs={'class': 'form-control', "placeholder": "last name"}), required=False)
    from_email = forms.EmailField(widget=forms.EmailInput(attrs={'class': 'form-control', "placeholder": "email"}), required=True)
    subject = forms.CharField(widget=forms.TextInput(attrs={'class': 'form-control', "placeholder": "subject"}), required=False)
    message = forms.CharField(widget=forms.Textarea(attrs={'class': 'form-control', "placeholder": "message"}), required=True)
    captcha = CaptchaField(widget=CaptchaTextInput(attrs={'class': 'form-control', "placeholder": "prove u r not a bot 😎"}), required=True)

В моем шаблоне мне нужно, чтобы {{ form.captcha.errors }} отображался с другим HTML-тегом, а не со стандартным <ul class="errorlist">. enter image description here

======= html код =======

{% block body %}
     <form action="" method="POST" novalidate >
          {% csrf_token %}
          
          <p>{{form.name.label}}:{{form.name}} </p>
               
          <p><button type="submit">Add</button></p>
          
     </form>

     <p style="background-color: #ffcccc;">{{form.name.errors|striptags}}</span></p>

{% endblock body %}

==== выход =====

enter image description here

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