Django: правильное отображение ошибок формы
У меня есть встроенный набор форм для модели, которая имеет ограничение unique_together. И поэтому, когда я вводю данные, которые не удовлетворяют этому ограничению, они отображают:
__all__Please correct the duplicate values below.
Код, который делает это:
{% for error in formset.errors %}
{{ error }}<br/>
{% endfor %}
Мне не очень нравится__all__
в начале ошибки и это довольно четко ключ словаря, поэтому я попытался:
{% for key, error in formset.errors %}
{{ key }}: {{ error }}<br/>
{% endfor %}
Но тогда все, что я получаю, это:
__all__:
{{error}} не будет отображаться вообще. Так что здесь происходит? И как правильно отобразить ошибку?