Rob*_*lho 4 python django tuples list django-templates
我的问题是:我有一个元组列表作为要在 django 模板文件中访问的变量。
我只想访问列表中第一个元组的第三个项目。
例如:如果列表是:
[(1,2,3,4),(5,6,7,8),(9,10,11,12)]
Run Code Online (Sandbox Code Playgroud)
我只想要“3”。
我试过这样的事情:
{{lista | first . 3}}
Run Code Online (Sandbox Code Playgroud)
和
{{(lista | first).3}}
Run Code Online (Sandbox Code Playgroud)
但这些都不起作用。
小智 5
在模板中,您应该能够使用点表示法,django 将为您解压缩它:
{{ lista.0.2 }}
Run Code Online (Sandbox Code Playgroud)
点在模板渲染中具有特殊意义。变量名中的点表示查找。具体来说,当模板系统在变量名中遇到一个点时,它会按以下顺序尝试以下查找:
- 字典查找。例子:
foo["bar"]
- 属性查找。例子:
foo.bar
- 列表索引查找。例子:
foo[bar]
归档时间: |
|
查看次数: |
883 次 |
最近记录: |