我的问题是:我有一个元组列表作为要在Django模板文件中访问的变量。
我只想访问列表中第一个元组的第三项。
例如:如果列表是:
[(1,2,3,4),(5,6,7,8),(9,10,11,12)]
我只想要“ 3”。
我已经尝试过类似的方法:
{{lista | first . 3}}
和
{{(lista | first).3}}
但是这些都不起作用。
在模板内部,您应该能够使用点符号,并且django会为您解压缩它:
{{ lista.0.2 }}
点在模板渲染中具有特殊含义。变量名称中的点表示查找。具体来说,当模板系统遇到变量名中的点时,它将按以下顺序尝试以下查找:
- 字典查找。例子:
foo["bar"]
- 属性查询。例子:
foo.bar
- 列表索引查找。例子:
foo[bar]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句