Ho una domanda di base, nel linguaggio del modello Django come puoi sapere se sei all'ultima iterazione del ciclo in un forciclo?
Ho una domanda di base, nel linguaggio del modello Django come puoi sapere se sei all'ultima iterazione del ciclo in un forciclo?
Risposte:
Useresti forloop.last. Per esempio:
<ul>
{% for item in menu_items %}
<li{% if forloop.last %} class='last'{% endif %}>{{ item }}</li>
{% endfor %}
</ul>
forloop.parentloopper 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.lastcontrollerà l'ultima iterazione del ciclo più interno.