django循环作为循环中断工具

django循环作为循环中断工具,django,django-templates,Django,Django Templates,是否可以使用循环模板标记来中断一些循环,然后添加一些标记并在第五个循环中继续循环?我有一些图像数量的列表,列表中可以有100个或更多图像,但在每5个图像之后,我需要关闭保存它们的div标签并打开一个新的。这是否可以通过循环来实现?如何实现?如果不是,那么更好的方法是什么 <div class="holder"> img1 img2 img3 img4 img5 </div> <div class="holder"> img6 im

是否可以使用循环模板标记来中断一些循环,然后添加一些标记并在第五个循环中继续循环?我有一些图像数量的列表,列表中可以有100个或更多图像,但在每5个图像之后,我需要关闭保存它们的div标签并打开一个新的。这是否可以通过循环来实现?如何实现?如果不是,那么更好的方法是什么

 <div class="holder">
      img1 img2 img3 img4 img5
 </div>
 <div class="holder">
      img6 img7 img8 img9 img10
 </div>
 ....
 ....

img1 img2 img3 img4 img5
img6 img7 img8 img9 img10
....
....

类似这样的事情可能:

    {% if forloop.first %}<div class="holder">{% elif forloop.counter0|divisibleby:"5" %}</div><div class="holder">{% endif %}
           <img>
        {% if forloop.last}</div>{% endif %}
{%if-forloop.first%}{%elif-forloop.counter0 |可除数为:“5”}{%endif%}
{%if-forloop.last}{%endif%}

。。。为什么不直接用它来关闭div?是的,我想用它来关闭div并打开一个新的div,但是怎么做呢?。。。使用“.great Ignacio:”{%cycle what?%}`Thank@professorDante即使没有cycle标签也能正常工作