2016-01-21 2 views
0

В настоящее время я использую шаблон, который я включаю в свой основной шаблон, чтобы отобразить форму и отправить ее обратно. Проблема в том, что ни одна из кнопок отправки не работает внутри этого шаблона, но только если они помещены внутри основного шаблона.Django - включить теги шаблонов

Мой код:

{% csrf_token %} 
{{ exampleForm.management_form }} 
    {% for form in exampleForm %} 
    <form onsubmit="return false;" method="GET" class="exaSubmit" enctype="multipart/form-data"> 
    <div id="example1" type="hidden"> 
     {{ exampleForm.management_form }} 
     ({{ form.letterOfWord }} + {{ form.keyToUse }}) MOD 26 = 
      {{ form.letterToFill }} <button name="action" class="validateButton" value="validate"> Validate </button> <br> 
     </div> 
     </form> 
    {% endfor %} 

Кнопка Validate ничего не делает. Он работает только в том случае, когда я вызываю его в основном шаблоне, а не внутри шаблона include. Какие-нибудь советы?

ответ

1

Это может помочь

{% csrf_token %} 
{{ exampleForm.management_form }} 
    <form onsubmit="return false;" method="GET" class="exaSubmit" enctype="multipart/form-data"> 
    {% for form in exampleForm %} 
    <div id="example1" type="hidden"> 
     {{ exampleForm.management_form }} 
     ({{ form.letterOfWord }} + {{ form.keyToUse }}) MOD 26 = 
      {{ form.letterToFill }} <br> 
     </div> 

    {% endfor %} 
<button name="action" class="validateButton" value="validate"> Validate  </button> 
</form> 
+0

Но если бы я хотел, чтобы сгенерировать кнопку для каждой формы? Как я мог это сделать? – Silvestrini

+0

Созданы ли вы в списке форм, присвоенных exampleForm? Потому что в вашем цикле вы повторяете всю форму. – kartikmaji

+0

Можем ли мы пойти в чат, чтобы я мог объяснить вам, что я делаю? Его вид длинный. – Silvestrini

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