Django: Pour la Boucle pour parcourir les Champs de Formulaire

Je ne veux pas utiliser de django reinhardt, construit en forme de génération, en cherchant à spécifier chaque champ dans mon template pour personnaliser la sortie html.

Comment puis-je effectuer une itération sur une série de champs de formulaire?

Si mon formulaire ressemble à ceci:

class MyForm(forms.Form):
    main_image = forms.ImageField()
    second_image = forms.ImageField()
    third_image = forms.ImageField()
    fourth_image = forms.ImageField()
    ...

Est-il la façon d'écrire une {% for %} boucle afin que je puisse parcourir:

{{ form.main_image }}
{{ form.second_image }}
{{ form.third_image }}
{{ form.fourth_image }}

J'ai essayé la suite de ce qui semble logique, mais ne fonctionne pas:

{% for field in form %}
  {{ form.field }}
{% endfor %}

OriginalL'auteur Nick B | 2013-10-01