擅长:python、mysql、java
<p>您可以添加一个if语句来检查这是否是您第6次通过循环。</p>
<pre><code>{% for item in someList %}
{% if forloop.counter <= 6 %}
{{ item }}
{% endif %}
{% endfor %}
</code></pre>
<p>文档中的<a href="http://docs.djangoproject.com/en/1.3/ref/templates/builtins/#for" rel="nofollow">http://docs.djangoproject.com/en/1.3/ref/templates/builtins/#for</a>。
当然,如果你的列表很长,那么这不是最优的。我还建议在views.py中处理该列表,然后将其传递给模板。如果可能的话,逻辑应该留在视图中。</p>
<p>这使您可以控制完成的循环数。要完全解决你的问题,你需要一些额外的逻辑,但见我上面关于这个的注释。</p>