如何访问Django模板中的数组元素?

我正在将数组arr传递给我的Django模板。我要访问的阵列中的阵列的各个元素(例如arr[0],arr[1])等等,而不是通过整个阵列循环。

有没有办法在Django模板中做到这一点?

回答:

请记住,Django模板中的点符号用于Python中的四种不同符号。在模板中,foo.bar可以表示以下任何一项:

foo[bar]       # dictionary lookup

foo.bar # attribute lookup

foo.bar() # method call

foo[bar] # list-index lookup

它按此顺序尝试它们,直到找到匹配项。因此foo.3,你将获得列表索引,因为你的对象不是以3为键的dict,没有名为3的属性,也没有名为3的方法。

以上是 如何访问Django模板中的数组元素? 的全部内容, 来源链接: utcz.com/qa/431470.html

回到顶部