индекс формы в inlineformset - PullRequest
0 голосов
/ 28 марта 2011

У меня есть набор форм, созданный с использованием InlineFormset_factory. Неважно, как это выглядит, чтобы ответить на этот вопрос. В шаблоне я зацикливаюсь на этом с for form in forms.formset:

Я хочу иметь возможность отображать индекс формы в моем шаблоне. Под индексом формы я подразумеваю число, связанное с этой формой во всех полях формы. Есть ли переменная, которая делает это? Я попытался form.index и form.form_id и form.id это поле.

1 Ответ

2 голосов
/ 28 марта 2011

Нет, объекты в коллекции обычно не имеют доступа к своему индексу или ключу.

Однако, если вы выводите набор форм в шаблон, вы, вероятно, просматриваете формы.Таким образом, вы можете использовать {% forloop.counter %}, чтобы получить индекс итерации.

...