我正在使用django来构建我的网站,我正在以这种方式动态添加HTML代码:
{% for ad in ads_search %}
<li class="span3" id="list-all">
<a href="#" class="thumb">
<div id="most-viewed">
<div class="tag" id="tag-cinema"></div>
<img src="{{ad.image_url}}" alt="">
<p>{{ad.name}}</p>
<div class="barra-pequena"></div>
<ul class=" unstyled">
<li><div class="local"><p>{{ad.local}}</p></div></li>
<li class="pull-right"><div class="price"><h5> {{ad.price}} </h5></div></li>
<li><div class="clock"><p>Horário</p></div></li>
</ul>
</div>
</a>
</li>
{% endfor %}
但我想补充一下:
<ul class="inline">
每四个广告。我该怎么办?
答案 0 :(得分:0)
快速而肮脏,请使用the cycle
tag:
<ul class="{% cycle "" "" "" "inline" %}">
答案 1 :(得分:0)
已经得到了答案,不得不使用:
{% forloop.counter == 4 %}
[编辑]:对于这种特殊情况,最好使用:
{%if forloop.counter | divisibleby:“4”%}