Использование собственного шаблона ...
Лично мне никогда не удавалось использовать встроенные в Django решения для классификации ошибок, и, кроме того, мне нравится использовать встроенный фильтр шаблонов 'striptags' для ошибокизбавиться от всего html-списка, который я все равно не могу понять, как правильно визуализировать.
Я использую следующий пользовательский шаблон, чтобы классифицировать их как «error_id».отдельные ошибки в вашем шаблоне, используя:
{{ form.my_field.errors|striptags|error_id}}
Или визуализируйте всю форму, используя что-то вроде:
<table border="1" cellpadding="5px" align="center">
{% for field in form.visible_fields %}
<tr>
<td> {{ field.label_tag }}: </td>
<td> {{ field }} </td>
<td> {{ field.errors|striptags|error_id }} </td>
</tr>
{% endfor %}
</table>