У меня есть встроенный набор форм для модели, у которой есть уникальное ограничение. Итак, когда я вводил данные, которые не выполняют это ограничение, он отображает:
__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}} вообще не отображается. Так что происходит здесь? И как правильно отобразить ошибку?