13 Aralık 2011, Salı
Django içinde modül % şablonu
Bir django içinde modül operatörü gibi bir şey kullanmak için arıyorum. Yapmaya çalıştığım şey bir döngü içinde her dört element için bir code eklemektir.
Modül ile bu gibi görünecektir:
{% for p in posts %}
<div class="post width1 height2 column {% if forloop.counter0 % 4 == 0 %}first{% endif %}}">
<div class="preview">
</div>
<div class="overlay">
</div>
<h2>p.title</h2>
</div>
{% endfor %}
Tabii ki bu % ayrılmış bir karakter olduğu için çalışmıyor. Bunu yapmanın başka bir yolu var mı?
CEVAP
13 Aralık 2011, Salı
divisibleby, yerleşik django filtre gerekir.
{% for p in posts %}
<div class="post width1 height2 column {% if forloop.counter0|divisibleby:4 %}first{% endif %}">
<div class="preview">
</div>
<div class="overlay">
</div>
<h2>p.title</h2>
</div>
{% endfor %}
Bunu Paylaş:
"Hayır modül basit " adlı; hata D...
Django: bir şablonu birden çok model f...
Django nasıl bir görünüm içinde 2 ya d...
Nasıl Django şablon içinde matematik y...
Django: uygulama şablonu Geçersiz kılm...