遍历传递给模板的queryset中特定数量的元素

时间:2019-07-19 14:36:03

标签: javascript html django django-queryset

我将一个查询集(在我的情况下是用户评论)传递给模板。该查询集从理论上可以包含很多注释。现在,我想以列表形式显示查询的元素。我可以显示一个具体的数量,例如。 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 %}

0 个答案:

没有答案