django模板:迭代并打印具有索引的项目,例如3,6,9

时间:2011-04-12 04:42:11

标签: django django-templates

是否有一些很好的方法可以在django模板中迭代列表并打印只有索引的项目,例如3,6,9等等......

让我们假设我有这样的列表:

({'title':'first'}, {'title':'second'}, {'title':'third'}, .... {'title':'ninth '})

在模板中我想看到:

third
sixth
ninth

我知道如何将变量传递给模板,我在视图中构建,但只需要如何在模板中迭代它们并打印我想要的内容。

或者我需要以某种方式构建列表(或字典)?使用最新的Django。

谢谢, Ignas

1 个答案:

答案 0 :(得分:0)

slice filter将允许您像在Python中一样切片序列。

{{ mylist|slice:"2::3" }}