我不想使用django的内置表单生成,试图在模板中指定每个字段以自定义html输出。
如何遍历一系列表单字段?
如果我的表单如下所示:
class MyForm(forms.Form):
main_image = forms.ImageField()
second_image = forms.ImageField()
third_image = forms.ImageField()
fourth_image = forms.ImageField()
...
有没有办法编写一个
{% for %}
循环,以便我可以迭代通过:{{ form.main_image }}
{{ form.second_image }}
{{ form.third_image }}
{{ form.fourth_image }}
我尝试了以下似乎合乎逻辑的方法,但是没有用:
{% for field in form %}
{{ form.field }}
{% endfor %}
最佳答案
好吧,这显然是行不通的:
{% for field in form %}
{{ form.field }}
{% endfor %}
但这将:
{% for field in form %}
{{ field }}
{% endfor %}
关于django - Django:For循环迭代表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19123715/