Django - 包含模板标签
问题描述:
目前我使用的模板包含在我的主模板中以显示表单并将其提交回来。问题是没有任何提交按钮在该模板内部工作,但只有当它们放置在主模板内部时。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模板中时才起作用。有小费吗?
答
这可能有助于
{% 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>
但是,如果我想它生成一个表单的按钮?我怎么能这样做? – Silvestrini
您是否在创建了分配给exampleForm的表单列表?因为在你的循环中你正在遍历整个表单。 – kartikmaji
我们可以进入聊天室吗?所以我可以向你解释我在做什么?它的种类很长。 – Silvestrini