如何在Django模板中循环遍历列表

Raj*_*kar 2 html python django django-templates

我有一个名为'bestforproglist'的列表.我也有for这样的循环

{% for act in activities %}
    <div style="float:left;">{{ act.spotcategoryactivity }}</div>

    <div class="progit">
            <div class="prog_c" >
                <div id="prog_p" style="width:20%;"></div>
            </div>
            <span id="p_caps">{{ ____________ }}%</span><br/>
    </div>

{% endfor %}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,在下划线的空间中,当循环在第一次迭代时,我应该如何在列表中有第一项,当循环在第二次迭代时,列表中的第二项等等...

我试过了

<span id="p_caps">{{ mylist[ {{forloop.counter}} ] }}</span><br/>
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

Nou*_*him 5

什么是mylist?如果你想迭代多个列表,也许你应该将zip它们传递给模板?然后你可以使用类似的东西

 {% for x,y in zipped_list %} 
Run Code Online (Sandbox Code Playgroud)

并使用这两个项目而不是你正在尝试的索引.