Django在模板中循环x次

时间:2013-04-23 16:05:05

标签: python django

如何在模板(Django)

中循环 x 次?

我知道当我循环浏览列表时我可以做...

{% for i in list %}

但我有一个名为'count_val'的变量,我想做的就是循环count_val的值...

有人可以帮助完成以下工作......

count_val = 5
{{ loop count_val }}
   I'm {{ forloop.counter }}!

{{ endfor }}

由于

1 个答案:

答案 0 :(得分:0)

处理此问题的一个好方法是将对象限制为views.py文件中的5行,并将对象发送到模板,这样您的模板就不必处理伯爵。 (这种逻辑应该由views.py文件处理,而不是模板)。由于我不知道你正在使用什么样的对象,我只会向你展示一个“书籍”示例来获取最后五行:

  

Book.objects.all()[:5]