0
我有一個python-django中的對象,我只想在Django模板中迭代5次,但對象中有超過100個值。如何在模板中迭代python-django循環N次?
什麼我做的是:
{% for x in abc %}
<h4>{{x.name}}</h4>
{% endfor %}
螺母這將運行持續至所有元素。只想運行5次。
我有一個python-django中的對象,我只想在Django模板中迭代5次,但對象中有超過100個值。如何在模板中迭代python-django循環N次?
什麼我做的是:
{% for x in abc %}
<h4>{{x.name}}</h4>
{% endfor %}
螺母這將運行持續至所有元素。只想運行5次。
您可以使用內置的 '切片' 模板標籤:
{% for x in abc|slice:":5" %}
<h4>{{x.name}}</h4>
{% endfor %}
見https://docs.djangoproject.com/en/1.11/ref/templates/builtins/#slice
相關:http://stackoverflow.com/questions/3907628/how-do-you-limit -list對象模板側-而高於視圖側 –