在 Django 模板中,如何将变量从一个索引迭代到另一个索引?

In django templates how to iterate a variable from one index to another ?

我想在 Django 模板中迭代一个变量,但不完全。

示例:

{% for service in services %}
    <li><a href=""> {{service.serviceName}} </a></li>
{% endfor %}

以上代码将遍历所有项目。但我想从 0-9 迭代服务,然后是 10-18 、 19-27 等等 ..

我该怎么做??

您可以使用 slice:

{% for service in services|slice:"0:9" %}

创建一个外部循环以按索引分隔各个部分。当您将列表传递给模板时,您可以预先对列表进行切片,因此这也是一个选项(取决于您的用例...)。