无法解析剩余部分:来自 'item[0]' Django 的'[0]'

Posted

技术标签:

【中文标题】无法解析剩余部分:来自 \'item[0]\' Django 的\'[0]\'【英文标题】: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] % 但我得到了同样的错误。

谢谢

【问题讨论】:

【参考方案1】:

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

  item.0 

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

 item.0.0 

【讨论】:

在我的情况下,它是一个字典,所以我想要一个来自foo = "id" : 33, "tag": "games" 的标签值,这是它的工作原理foo.0.tag 请注意,0 是查询集中的第一个列表

以上是关于无法解析剩余部分:来自 'item[0]' Django 的'[0]'的主要内容,如果未能解决你的问题,请参考以下文章

无法解析剩余部分:来自 'sobj.id==obj.id' 的 '==obj.id'

无法解析剩余部分:来自 'post.answers_set.all.order_by('-date_posted')' 的 '('-date_posted')'

Django:TemplateSyntaxError:无法解析剩余部分

模板语法错误无法解析剩余部分:来自“静态(“images/logo.png”)”的“(“images/logo.png”)”。在 django-jinja 模板中?

无法解析剩余部分

TemplateSyntaxError,无法解析剩余部分