我将一个查询集(在我的情况下是用户评论)传递给模板。该查询集从理论上可以包含很多注释。现在,我想以列表形式显示查询的元素。我可以显示一个具体的数量,例如。 3借助django模板语言中的slice函数的帮助,没有问题(我在queryset上使用for循环进行了迭代(如代码所示))。但是现在我想要一个显示“显示更多”的按钮,每按一次该按钮,列表就会扩展3个元素。
我简化了下面显示的代码。
如果缺少某些信息,或者该帖子与“ stackoverflow规则”不符,请告诉我(这是我的第一篇帖子)。
我试图以某种方式更改for循环中的数字,但我认为这不适用于Django模板语言
{% for com in comments|slice:":3" %} //I want to increas that number with a button
<li>
<span class="name">{{com.name}}</span>
</li>
{% endfor %}