Django champ de formulaire de regroupement

Dire que j'ai un formulaire avec 20 champs, et j'ai envie de mettre 10 de ces champs (groupe1) dans un div de l'environnement et les 10 autres champs (groupe2) dans un autre div environnement. Quelque chose comme:

<div class="class1">
{% for field in form.group1 %}
            {{ field.label}}: {{ field }}
{% endfor %}
</div>

<div class="class2">
{% for field in form.group2 %}
            {{ field.label}}: {{ field }}
{% endfor %}
</div>

Aucune idées de comment je pourrais accomplir cela en une itération sur les champs? Plus généralement, je voudrais être en mesure de le faire avec beaucoup de différents div environnements et des ensembles de champs de formulaire.

OriginalL'auteur C. Reed | 2012-04-28