cycle


Misol

for siklining har bir iteratsiyasi uchun yangi rang qo‘shish:

<ul>
{% for x in fruits %}
  <li style='color:{% cycle 'red' 'green' 'blue' 'pink' %}'>
    {{ x }}
  </li>
{% endfor %}
</ul>
Misolni ishga tushirish »

Ta’rif va qo‘llanilishi

cycle tegi sikldagi turli iteratsiyalar uchun turli qiymatlarni qaytaradi.

Birinchi iteratsiya birinchi qiymatni, ikkinchi iteratsiya ikkinchi qiymatni oladi va hokazo.

Istalgancha qiymat berishingiz mumkin.

Agar iteratsiyalar qiymatlardan ko‘p bo‘lsa, aylanish (cycle) qaytadan boshlanadi va 1-qiymatdan davom etadi:

Misol

Aylanish oxiriga yetganda qaytadan boshlanadi va iteratsiyalar tugaguncha davom etadi:

<ul>
{% for x in fruits %}
  <li style='color:{% cycle 'red' 'blue' %}'>
    {{ x }}
  </li>
{% endfor %}
</ul>
Misolni ishga tushirish »

Sintaksis

{% cycle arg1 arg2 arg3 etc. %}

Parametrlar

Qiymat Tavsif
arg1 arg2 arg3 va h.k. Qaytariladigan qiymatlar, har bir aylanish uchun bittadan argument.


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!