【问题标题】:Could not parse the remainder: '[0]' from 'item[0]' Django无法解析剩余部分:来自 'item[0]' Django 的'[0]'
【发布时间】:2013-11-22 15:17:47
【问题描述】:

我正在尝试使用从列表中获取的值创建一个表,但每当我尝试访问某个项目时,我都会收到错误消息“无法解析余数:来自 'item[0]' 的 '[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] %} 但我得到了同样的错误。

谢谢

【问题讨论】:

    标签: python html arrays django list


    【解决方案1】:

    您将编写以下内容来获取项目0

     {{ item.0 }}
    

    同样,要获取您要编写的第一项的第一项:

    {{ item.0.0 }}
    

    【讨论】:

    • 在我的情况下,它是一个字典,所以我想要一个来自foo = {"id" : 33, "tag": "games"} 的标签值,这是它的工作原理foo.0.tag 请注意,0 是查询集中的第一个列表
    猜你喜欢
    • 2015-12-31
    • 1970-01-01
    • 1970-01-01
    • 2021-12-20
    • 2017-11-18
    • 1970-01-01
    • 2016-06-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多