Проблемы с отображением формы в шаблоне с помощью CreateView

Вот что происходит: я использую CreateView и мне кажется любопытным, что код работает, когда я ставлю {{form}}, он отображает все поля и сохраняет в базе данных (все работает очень хорошо), но когда я разбиваю значения по одному, например: {{form.plates}}, {{form.type}}, он ничего не отправляет в базу данных и остается на той же странице. Почему так? Мне просто нужно, чтобы все было разобрано

clientes-add.html

<form enctype="multipart/form-data" method="post">
        {% csrf_token %}
         <div class="row mb-3">
             <div class="col-md-3">
                <div class="mb-3">
                     <label>Customer type</label>
                <br>
                 <div class="form-check form-check-inline">
                      {{ form.tipo }}
                   </div>

                 </div>
              </div>
            </div>
           <div class="row mb-3 only-corp hide-item">
                <div class="col-md-12">
                    <div class="mb-3">
                          <label>Corporation name</label>
                              {{ form.corporacion }}
                     </div>
                 </div>
            </div>
<button class="btn btn-primary mb-3" type="submit" value="Post">Save</button>
</form>



Вам также необходимо вывести {{form.fieldname.errors}} для каждого {{form.fieldname}}. Ошибка будет сообщать вам, почему форма не действительна, но вы не сможете их увидеть!

Вы можете проверить это, если есть дополнительный html, который вы хотите генерировать только при наличии ошибок.

{% if form.fieldname.errors %} <br> {{form.fieldname.errors }} {% endif %}

Не забудьте {{form.non_field_errors }}

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