Django agrupación de campos de formulario

Digamos que tengo un formulario con 20 campos, y quiero colocar 10 de estos campos (grupo 1) en un entorno div particular y los otros 10 campos (grupo 2) en un entorno div diferente. Algo como:

<code><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>
</code>

¿Alguna idea de cómo podría lograr esto iterando sobre los campos? De manera más general, me gustaría poder hacer esto con muchos entornos div y conjuntos de campos de formulario.

Respuestas a la pregunta(3)

Su respuesta a la pregunta