DJANGO - Как связать help_text с каждым полем в пользовательском шаблоне?

Я использую свои собственные css и html для отображения формы регистрации. Но я пытаюсь использовать стандартный help_text, который django предоставляет для форм. Я могу показать help_text с помощью кода ниже, но я не могу связать ошибки с каждым полем. То есть, если я не выполнил какое-либо из требований, это не говорит мне, какое требование не выполнено, а просто перезагружает страницу без отображения. Я полагаю, что ошибка возникает из-за того, что я не связываю сообщения об ошибках с каждым полем.

forms.py

class CustomUserCreationForm(UserCreationForm):

    class Meta:
        model = CustomUser
        fields = ('username','email', 'first_name', 'last_name', 'idade',  'telefone')

Добавьте в свой шаблон:

{% for field in form %}
    {% if field.errors %}
        {{ field.errors }}
    {% endif %}

    {% if field.help_text %}
        {{ field.help_text }}
    {% endif %}
{% endfor %}

Редактирование:
Почему ты не делаешь ничего подобного?

{% if form.errors %}
   {% for error in form.errors %}
      {{ error }}
   {% endfor %}
{% endif %}
<form action="" method="post">
{% csrf_token %}
{% for field in form %}
    <div class="group">      
      {{ field }}
      <span class="highlight"></span>
      <span class="bar"></span>
      <label>{{ field.label }}</label>
      <span>{{ field.errors }}</span>
    </div>
{% endfor %}
</form>
Вернуться на верх