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

  • Juan Carlos Candela Bordera

    Juan Carlos

    4 Mart 2009
  • maxman.tv

    maxman.tv

    29 EKİM 2013
  • Vortez

    Vortez

    27 Temmuz 2009