如何在模板中迭代 python-django 循环 N 次?
Posted
技术标签:
【中文标题】如何在模板中迭代 python-django 循环 N 次?【英文标题】:how to iterate python-django loop for N times in template? 【发布时间】:2017-10-13 23:20:21 【问题描述】:我在 python-django 中有一个对象,我只想在 Django 模板中迭代 5 次,但该对象中有超过 100 个值。
我正在做的是:
% for x in abc %
<h4>x.name</h4>
% endfor %
nut 这将一直运行到所有元素。只想运行 5 次。
【问题讨论】:
相关:***.com/questions/3907628/… 【参考方案1】:您可以使用内置的'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 循环 N 次?的主要内容,如果未能解决你的问题,请参考以下文章
python-django模板继承在引用基中的多个块时不起作用