在我的django视图中,我有一个类似于上面的列表(除了列在大列表中的50个列表之外)。 在我的模板中,如何使用for循环引用来显示每个列表中的每个元素?
我也试图访问列表中的特定元素,例如下面示例中的元素“c”。我在模板中尝试了[0] [1],但收到了错误。
feed = [ [0,a,b,c], [1,d,e,f], ... ]
{% for video in feed %}
#not sure what to put here
{% endfor %}
答案 0 :(得分:3)
这样的事情:
{% for video in feed %}
{%for item in video %}
{{item}} {% comment %} render it appropriately {% endcomment %}
{%endfor%}
{% endfor %}
video
也是一个列表,因此您可以再次对其进行迭代以获取item
并使用它来呈现相应的html。
编辑:参考#jdi的评论和更新的问题,如果你想访问列表的特定元素,你可以这样做:
{% video in feed %}
{{ video.3 }} {% comment %} To access 3rd element {% endcomment %}
{{ video|last }} {% comment %} To access last element {% endcomment %}
{%endfor%}
答案 1 :(得分:1)
我用
{%for D in TablePivot %}
<tr class="{% cycle row1,row2 %}">
{%for valor in D %}
<td>{{valor}}</td>
{%endfor%}
</tr>
{%endfor%}