Django-crispy: файл ошибки не отображается (но добавляется в DOM)

Я использую django-crispy для рендеринга шаблонов моя проблема заключается в том, что ошибка поля не отображается, даже если оно добавлено в DOM поле ввода подчеркнуто красным

<form id="id-form" method="post">
    {% csrf_token %}
    {% if form.non_field_errors %}
        {% for error in form.non_field_errors %}
        <div class="alert alert-danger mb-0" role="alert">
            {{ error }}
        </div>
        {% endfor %}
    {% endif %}
    <br>
    {% crispy form %}
</form>

Если я отображаю форму с разбивкой по полям, появляется сообщение об ошибке

<form id="id-form" method="post">
    {% csrf_token %}
    {% if form.non_field_errors %}
        {% for error in form.non_field_errors %}
        <div class="alert alert-danger mb-0" role="alert">
            {{ error }}
        </div>
        {% endfor %}
    {% endif %}
    <br>
    <div class="row mb-0">
        <div class="input-group input-group-sm col-6">
            <label>{{ form.inc_dat.label }}</label>
        </div>
        <div class="input-group input-group-sm mb-1 col-2">
            {{ form.inc_dat }}
                <div class="input-group-append">
                <span class="input-group-text rounded-right" id="basic-addon2"><span data-feather="calendar"></span></span>
            </div>
            {% for error in form.inc_dat.errors %}
                <div class="invalid-feedback">{{ error }}</div>
            {% endfor %}
        </div>
    </div>
</form>

что не так с django-crispy?

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