Django:有没有办法从列表中的索引0到5获取项目?

时间:2014-12-11 16:51:12

标签: django templates

我一直在环顾四周,出于某种原因,我只能找到指向从列表中获取一个项目的答案。使用python来准确演示我想要做的事情:

list = [1,2,3,4,5,6,7,8,9,0]     #list containing 10 integers
for item in list[:5]:            #for the items between index 0 and one less than 5
    print(item)                  #print the item

有没有办法在django模板代码中执行list [:5]部分?我似乎无法绕过文档,因为它对像我这样的初学者来说有点混乱。我理解如何使用模板代码从一个索引获取SINGLE项,但如果有意义,则不知道列表的特定索引系列中的多个项。感谢所有帮助!

1 个答案:

答案 0 :(得分:2)

您可以使用slice过滤器。

{{ foo|slice:":5" }}