获取元素在循环中迭代到多个选择字段Django的索引

2024-04-19 10:36:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我有多个冰原

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}}

Tags: textvalueformswidgetcountrieschoicesoptionsgermany