无法解析剩余部分:从'item [0]'到'[0]' Django

28

我想用从列表中获取的值来制作表格,但每当我尝试访问主列表中列表项时,都会出现错误“Could not parse the remainder: '[0]' from 'item[0]'”。

导致问题的代码部分是:

{% for item in lista_completa %}
<tr>
    <td>
        {{ item[0] }}
    </td>
    <td>
        {{ item[1] }}
    </td>
</tr>
{% endfor %}

而列表大致如下:

lista_completa = [[1,'a'],[1,'b'],[3,'c']]

我尝试使用{% item[0] %},但是出现了相同的错误。

谢谢

1个回答

77

要获取第0项,您需要编写以下代码:

 {{ item.0 }}

同样地,要获取第一个项目的第一个项目,您需要编写:

{{ item.0.0 }}

在我的情况下,它是一个dict,所以我想从foo = {"id": 33,"tag": "games"}中获取一个标签值。这是它的工作方式:foo.0.tag请注意,0是queryset中的第一个列表。 - Fathy
x[-1]怎么样? - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接