获取元素迭代的索引,通过多个选择字段 django 进行循环



I have MultipleChoiceFieldfield

OPTIONS = (
        ("AUT", "Austria"),
        ("DEU", "Germany"),
        ("NLD", "Neitherlands"),
    )
    countries = forms.MultipleChoiceField(widget=forms.CheckboxSelectMultiple(attrs={"name": "select_0","class": "fff"}),
                                          choices=OPTIONS)

我为这个字段构建了自己的 html 结构,这是简化的代码:

{% for value, text in simple_search_form.countries.field.choices %}
   {{value}}
   {{text}}
 {% endfor %}

如何在此处获取每个元素的索引?我需要有

 {{value}}
 {text}}
 {{index}}

如果它在 for 循环中,您可以使用

{{ forloop.counter0 }}

最新更新