2
如何限制列表对象的模板端而不是视图端
限制对象的一种方法是对这样的函数添加限制 def ten_objects(): obj = Model.objects.all()[0:10] # limit to 10 return {'objects': obj} 但是,如何在模板而不是视图中实现呢? 我知道您可以过滤模板中的对象并限制字符,但是实际上如何限制循环中显示的对象数量。通过模板。例如,以下代码将遍历所有对象。 <ul> {% for new in news %} <li> <p>{{ news.title }}</p> <p>{{ news.body }}</p> </li> {% endfor %} </ul> 我如何打破循环,在第3个对象/项目之后说。以及如何在模板中进行操作。提前致谢。