Html Jinja2访问列表列表中的特定索引
我刚接触Jinja和Python,在打印表格时遇到困难。我有类似这样的工作并生成一个表(尽管它总是会错过索引0)Html Jinja2访问列表列表中的特定索引,html,python-2.7,jinja2,Html,Python 2.7,Jinja2,我刚接触Jinja和Python,在打印表格时遇到困难。我有类似这样的工作并生成一个表(尽管它总是会错过索引0) {表%中的行为%1} {第%行中的单元格为%1} {{cell}} {%endfor%} {%endfor%} 但我想转到类似这样的内容,这样我就可以将各个特性应用到不同的列中。一列是链接,一列是蓝色,等等。虽然这段代码只给了我一堆空白的行。我没有正确访问索引吗 <table> {% for row in table %} <tr> &
{表%中的行为%1}
{第%行中的单元格为%1}
{{cell}}
{%endfor%}
{%endfor%}
但我想转到类似这样的内容,这样我就可以将各个特性应用到不同的列中。一列是链接,一列是蓝色,等等。虽然这段代码只给了我一堆空白的
行。我没有正确访问索引吗
<table>
{% for row in table %}
<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>
<td>{{ row[8] }}</td>
</tr>
{% endfor %}
</table>
{表%中的行为%1}
{{行[0]}
{{行[1]}
{{行[2]}
{{行[3]}
{{行[4]}
{{row[5]}
{{row[6]}
{{行[7]}
{{row[8]}
{%endfor%}
您的行的内容是什么?这是一张单子吗?如果它是另一个类似queryset的iterable,则无法使用[…]访问indexing@Selcuk好吧那么,最好的方法是使用两个for循环,然后为每个循环索引使用if语句?或者使用点表示法访问行的元素,但是我不能提出任何建议,因为我不知道行的内容@对不起,是的,每行的内容都是一个列表
<table>
{% for row in table %}
<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>
<td>{{ row[8] }}</td>
</tr>
{% endfor %}
</table>