Колба питона loop.index по модулю
Привет, я пытаюсь перечислить некоторые элементы, которые делятся на div clearfix после каждого третьего элемента. Это то, что я пытался, это не работает. Как я могу сделать по модулю в колбе?
{% for i in props %}
<li class="col-xs-4">
<label class="basic-medium-black">
<span class="icon-check {% if i in user.props %}active{% endif %}"></span>
{% filter upper %}{{ i.prop_name }} {% endfilter %}
</label>
</li>
****************This Part:******
{% if loop.index % 3 == 0 %}
<div class="clearfix"></div>
{% endif %}
********************************
{% endfor %}
Что я должен поставить по модулю insted из "%"?
Заранее спасибо..
2 ответа
Решение
Вместо использования по модулю, вы также можете использовать batch()
фильтр для группировки ваших товаров, позволяющий ставить четкие исправления после каждой группы:
{% for row in props|batch(3) %}
{% for i in row %}
<li class="col-xs-4">
<label class="basic-medium-black">
<span class="icon-check {% if i in user.props %}active{% endif %}"></span>
{% filter upper %}{{ i.prop_name }} {% endfilter %}
</label>
</li>
{% endfor %}
<div class="clearfix"></div>
{% endfor %}