Saya mempunyai pertanyaan dasar, dalam bahasa cetakan Django bagaimana Anda dapat mengetahui apakah Anda berada pada perulangan perulangan terakhir dalam sebuah for
perulangan?
Saya mempunyai pertanyaan dasar, dalam bahasa cetakan Django bagaimana Anda dapat mengetahui apakah Anda berada pada perulangan perulangan terakhir dalam sebuah for
perulangan?
Jawaban:
Anda akan menggunakan forloop.last
. Sebagai contoh:
<ul>
{% for item in menu_items %}
<li{% if forloop.last %} class='last'{% endif %}>{{ item }}</li>
{% endfor %}
</ul>
forloop.parentloop
untuk mengakses loop yang mengelilingi loop saat ini. Jadi untuk memeriksa iterasi terakhir dari loop induk, seseorang dapat menggunakan forloop.parentloop.last
. Lihat dokumentasinya . @Tagar
forloop.last
akan memeriksa iterasi terakhir dari loop paling dalam.