在 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" %}
创建一个外部循环以按索引分隔各个部分。当您将列表传递给模板时,您可以预先对列表进行切片,因此这也是一个选项(取决于您的用例...)。
我想在 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" %}
创建一个外部循环以按索引分隔各个部分。当您将列表传递给模板时,您可以预先对列表进行切片,因此这也是一个选项(取决于您的用例...)。