如何在模板中迭代python django循环N次?

如何在模板中迭代python django循环N次?,python,django,python-3.x,django-templates,django-oscar,Python,Django,Python 3.x,Django Templates,Django Oscar,我在PythonDjango中有一个对象,我只想在django模板中迭代5次,但该对象中有100多个值 我正在做的是: {% for x in abc %} <h4>{{x.name}}</h4> {% endfor %} {abc%中x的% {{x.name} {%endfor%} 螺母这将运行到所有元件。只想运行5次。您可以使用内置的“切片”模板标记: {% for x in abc|slice:":5" %} <h4>

我在PythonDjango中有一个对象,我只想在django模板中迭代5次,但该对象中有100多个值

我正在做的是:

  {% for x in abc %}
     <h4>{{x.name}}</h4>    
  {% endfor %}
{abc%中x的%
{{x.name}
{%endfor%}

螺母这将运行到所有元件。只想运行5次。

您可以使用内置的“切片”模板标记:

{% for x in abc|slice:":5" %}
   <h4>{{x.name}}</h4>    
{% endfor %}
{abc |切片中x的百分比::5”}
{{x.name}
{%endfor%}

请参见

您可以使用内置的“切片”模板标记:

{% for x in abc|slice:":5" %}
   <h4>{{x.name}}</h4>    
{% endfor %}
{abc |切片中x的百分比::5”}
{{x.name}
{%endfor%}
参见相关:相关: