2

您如何在模板中简单地循环xDjango)次 ( ?

我知道当我遍历一个列表时,我可以做...

{% for i in list %}

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

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

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

{{ endfor }}

谢谢

4

1 回答 1

1

处理这个问题的一个好方法是在你的views.py 文件中将对象限制为5 行,然后将该对象发送到你的模板,这样你的模板就不必处理计数了。(这种逻辑无论如何都应该由views.py文件处理,而不是模板)。由于我不知道您使用的是哪种对象,所以我将向您展示一个“书籍”示例来获取最后五行:

Book.objects.all()[:5]

于 2013-04-23T16:14:25.157 回答