Django: Exibindo erros no formset corretamente
Eu tenho um formset embutido para um modelo, que tem uma restrição unique_together. E assim, quando insiro dados, que não atendem a essa restrição, eles exibem:
__all__Please correct the duplicate values below.
O código, que faz isso é:
{% for error in formset.errors %}
{{ error }}<br/>
{% endfor %}
Eu não gosto muito do__all__
no início do erro e é claramente a chave do dicionário, então tentei:
{% for key, error in formset.errors %}
{{ key }}: {{ error }}<br/>
{% endfor %}
Mas tudo o que recebo é:
__all__:
{{error}} não será exibido. Então, o que está acontecendo aqui? E como eu exibo o erro corretamente?