我想在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" %}
创建一个外部循环以按索引将各部分分开。当您将列表传递给模板时,您可能可以对其进行预切片,因此这也是一个选项(取决于您的用例...)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句