Django 在模板中的两个列表上循环

Django 在模板中的两个列表上循环,django,Django,在Django模板中,我希望访问一个列表中的元素,同时循环访问另一个列表中的元素。因此,我将列表mylist1和mylist2(两个元素的数量相同)作为上下文变量传递给模板,我想循环通过mylist1,显示元素,然后还显示mylist2的对应元素。它看起来像这样: {% for result in mylist1 %} <p>result</p> <p>{{ mylist2.forloop.counter }}</p> {% end

在Django模板中,我希望访问一个列表中的元素,同时循环访问另一个列表中的元素。因此,我将列表
mylist1
mylist2
(两个元素的数量相同)作为上下文变量传递给模板,我想循环通过
mylist1
,显示元素,然后还显示
mylist2
的对应元素。它看起来像这样:

{% for result in mylist1 %}
    <p>result</p>
    <p>{{ mylist2.forloop.counter }}</p>
{% endfor %}
{%for结果在mylist1%}
结果

{{mylist2.forloop.counter}

{%endfor%}

正确的解决方案是什么?

这是
mylist1
mylist2
之间的关系?它们的元素数相同。我意识到我可能可以压缩它们并将它们作为同一个变量传递,但我想知道是否有解决上述特定问题的方法。因此,您只想显示
mylist2
的元素数?不,我想显示相应的元素。因此,我想显示
mylist1[0]
mylist2[0]
,然后
mylist1[1]
mylist2[1]
,依此类推。。。