1

サイクル テンプレート タグを使用してループを中断し、タグを追加して 5 サイクル目のループを続行することはできますか? 画像の数を含むリストがあり、リストには10​​0個以上の画像を含めることができますが、5番目の画像ごとに、それらを保持するdivタグを閉じて新しい画像を開く必要があります。これはサイクルでどのように行うことができますか? そうでない場合、これのためのより良い方法は何ですか?

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

1 に答える 1

2

このようなものかもしれません:

    {% if forloop.first %}<div class="holder">{% elif forloop.counter0|divisibleby:"5" %}</div><div class="holder">{% endif %}
           <img>
        {% if forloop.last}</div>{% endif %}
于 2013-08-31T17:17:57.930 に答える