SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BiGSH0TROB

    BiGSH0TROB

    7 NİSAN 2011
  • CMTelly

    CMTelly

    2 Mayıs 2007
  • Kayla Caton - Peet

    Kayla Caton

    23 HAZİRAN 2012