Ho una domanda di base, nel linguaggio del modello Django come puoi sapere se sei all'ultima iterazione del ciclo in un for
ciclo?
Ho una domanda di base, nel linguaggio del modello Django come puoi sapere se sei all'ultima iterazione del ciclo in un for
ciclo?
Risposte:
Useresti forloop.last
. Per esempio:
<ul>
{% for item in menu_items %}
<li{% if forloop.last %} class='last'{% endif %}>{{ item }}</li>
{% endfor %}
</ul>
forloop.parentloop
per accedere al loop che circonda quello corrente. Quindi, per verificare l'ultima iterazione di un ciclo genitore, si potrebbe usare forloop.parentloop.last
. Consulta la documentazione . @Tagar
forloop.last
controllerà l'ultima iterazione del ciclo più interno.