2016-01-21 164 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 %} 

驗證按鈕不會做任何事情。它只在我在主模板中調用而不在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