在Django模板中,使用{{ row }}语法可以输出列表row的所有元素,但是如果你想要输出列表中的某个元素,需要使用下标来访问它。
例如,如果你想要输出列表row的第二个元素,应该使用{{ row.1 }}而不是{{ row[1] }}。在Django模板中,使用.来访问对象的属性或方法,所以这里使用.来访问列表的元素。
修改你的模板代码如下:
{% for row in data %}
<tr>
<td>{{ row.0 }}</td>
<td>{{ row.1 }}</td>
<td>{{ row.2 }}</td>
<td>{{ row.3 }}</td>
<td>{{ row.4 }}</td>
<td>{{ row.5 }}</td>
<td>{{ row.6 }}</td>
<td>{{ row.7 }}</td>
</tr>
{% endfor %}
这个代码中,我们使用{{ row.0 }}来输出列表row的第一个元素,使用{{ row.1 }}来输出列表row的第二个元素,以此类推,直到输出列表row的所有元素。
本文介绍了在Django模板中如何通过下标访问列表元素。通常使用`{{ list.0 }}`来输出第一个元素,`{{ list.1 }}`输出第二个元素,以此类推。这种语法使得在模板中能够方便地显示列表内容。
6223

被折叠的 条评论
为什么被折叠?



