如何访问Django模板中的数组元素?
我正在将数组arr
传递给我的Django模板。我要访问的阵列中的阵列的各个元素(例如arr[0],arr[1]
)等等,而不是通过整个阵列循环。
有没有办法在Django模板中做到这一点?
回答:
请记住,Django模板中的点符号用于Python中的四种不同符号。在模板中,foo.bar
可以表示以下任何一项:
foo[bar] # dictionary lookupfoo.bar # attribute lookup
foo.bar() # method call
foo[bar] # list-index lookup
它按此顺序尝试它们,直到找到匹配项。因此foo.3
,你将获得列表索引,因为你的对象不是以3为键的dict,没有名为3的属性,也没有名为3的方法。
以上是 如何访问Django模板中的数组元素? 的全部内容, 来源链接: utcz.com/qa/431470.html