如何在模板中迭代 python-django 循环 N 次?
how to iterate python-django loop for N times in template?
我在 python-django 中有一个对象,我只想在 Django 模板中迭代 5 次,但该对象中有超过 100 个值。
我正在做的是:
{% for x in abc %}
<h4>{{x.name}}</h4>
{% endfor %}
nut 这将 运行 运行 直到所有元素。只想运行 5次。
您可以使用内置的 'slice' 模板标签:
{% for x in abc|slice:":5" %}
<h4>{{x.name}}</h4>
{% endfor %}
见https://docs.djangoproject.com/en/1.11/ref/templates/builtins/#slice
我在 python-django 中有一个对象,我只想在 Django 模板中迭代 5 次,但该对象中有超过 100 个值。
我正在做的是:
{% for x in abc %}
<h4>{{x.name}}</h4>
{% endfor %}
nut 这将 运行 运行 直到所有元素。只想运行 5次。
您可以使用内置的 'slice' 模板标签:
{% for x in abc|slice:":5" %}
<h4>{{x.name}}</h4>
{% endfor %}
见https://docs.djangoproject.com/en/1.11/ref/templates/builtins/#slice