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

  • BgirlNilaya

    BgirlNilaya

    29 EKİM 2008
  • Study with Substance P

    Study with S

    31 Mayıs 2008
  • YEAH1TV

    YEAH1TV

    19 ŞUBAT 2009