Как заставить django form.errors отображать только ошибку, а не поле ввода, на которое она влияет
В принципе, я пытаюсь добиться того, чтобы удалить имя поля ввода, которое в данном случае является tel, и отобразить только сообщение об ошибке, используя
{{ form.errors }}
Ошибки также перечисляются по полям в форме, поэтому вы можете выполнить цикл, чтобы не упоминать имя поля:
{% for field in form %}
{% for error in field.errors %}
{{ error }}<br>
{% endfor %}
{% endfor %}
{{form.errors}}
- это словарь, который сохраняет поля ошибок в виде пары ключ-значение. Поэтому я решил свою проблему, пройдя через него с помощью приведенного ниже кода.
{% for key, val in form.errors.items %}
<p>{{val}}</p>
{% endfor %}