Можно ли в 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