无法解析剩余部分:来自 '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 模板中?