Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Jinja2访问列表列表中的特定索引_Html_Python 2.7_Jinja2 - Fatal编程技术网

Html Jinja2访问列表列表中的特定索引

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> &

我刚接触Jinja和Python,在打印表格时遇到困难。我有类似这样的工作并生成一个表(尽管它总是会错过索引0)


{表%中的行为%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>