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

  • HouseholdHacker

    HouseholdHac

    6 Kasım 2007
  • MisterBrightside

    MisterBright

    24 Mart 2006
  • TWiT Netcast Network

    TWiT Netcast

    27 EKİM 2005