2015-06-12 2 views
3

Я изучал основы django-bootstrap3. Я получаю эту ошибку при запуске кода:Ошибка Django-bootstrap3 "должна содержать действительную форму Django"

Параметр «форма» должен содержать действительную форму Django.

Мой фрагмент кода выглядит следующим образом:

{% load bootstrap3 %} 
<form action="/detail.html/myForm" method="post" class="form"> 
     {%csrf_token %} 
     {% bootstrap_form myForm %} 
     {% buttons %} 
       <button type="submit" class="btn btn-primary"> 
         {% bootstrap_icon "star" %} Submit 
       </button> 
     {% endbuttons %} 
</form> 

Я запутался между значением формы действия и {% bootstrap_form myForm %}

ответ

1

действие в вашей форме определяет URL, где он будет направлен после нажатия кнопки на кнопку отправки. т. е. в вашем примере, как только вы нажмете кнопку «Отправить», она будет направлена ​​на "/detail.html/myForm" с запросом POST. И представление, обрабатывающее этот URL-адрес, будет соответствующим образом отвечать.

Принимая во внимание, что ваш {% bootstrap_form myForm %} загрузит вашу форму в ваш шаблон.

Смежные вопросы