Можно ли в Django вывести поля формы на основе номера индекса?

Допустим, я хочу вывести последние три поля следующей формы:

{{ form.field1 }}
{{ form.field2 }}
{{ form.field3 }}
{{ form.field4 }}

В Python я бы получил доступ к пронумерованным элементам из списка, используя что-то вроде:

form[1::1]

Конечно, поле в объекте с атрибутами, поэтому метод типа getattr является наиболее похожим.

Мой вопрос - есть ли способ получить доступ к выбранным полям формы в шаблоне Django? Что-то, что позволило бы мне написать цикл for для одного диапазона полей формы, и другой для другого? В python то, что я хочу, выглядело бы так в виде списка:

for field in form[0:10:2]:
    return field

for field in form[11:21:2]:
    return field

etc

Вернуться на верх