DJANGO {{form.errors.title.as_text}} не работает

a Я смотрел видео, в котором используется следующий код для показа ошибок.

{% if form.errors %}
<div class="alert alert-danger">
    {{form.errors.title.as_text}}
</div>
{% endif %}

Но когда я использую его, никаких ошибок не появляется

Если я использую:

{% if form.errors %}
<div class="alert alert-danger">
    {% for error in form.errors %}
        <p>{{ error }}</p>
    {% endfor %}
</div>
{% endif %}

Я получаю одно слово, например, 'email', но весь текст ошибки не отображается.

На видео работает нормально,

Может ли кто-нибудь сказать мне, что я делаю неправильно?

Ок, изобразил, как заставить его работать, используя:

{% if form.errors %}
<div class="alert alert-danger">
    {% for key, value in form.errors.items %}
        {{ value.as_text }}
    {% endfor %}
</div>
{% endif %}

Спасибо за помощь

Вернуться на верх