Mam podstawowe pytanie w języku szablonów Django, skąd możesz wiedzieć, czy jesteś w ostatniej iteracji pętli dla "pętli for"?Szablon Django dla pętli - Ostatnia iteracja
65
A
Odpowiedz
159
Można użyć forloop.last
. Na przykład:
<ul>
{% for item in menu_items %}
<li{% if forloop.last %} class='last'{% endif %}>{{ item }}</li>
{% endfor %}
</ul>
9
{{forloop.last}}
+0
Dzięki temu tego właśnie szukałem! –
Powiązane problemy
- 1. Szablon Django dla pętli
- 2. Django - ostatnia wstawka id
- 3. Losowa iteracja w pętli for
- 4. iteracja błędu wektor przyczyna ale średnia dla pętli nie
- 5. Django szablon forloop.counter pytanie
- 6. Szablon zastępowania szablonu django
- 7. Django szablon datetime.weekday nazwa
- 8. Django silnik szablon wcięcie
- 9. Szablon do porównania Django
- 10. Tylko ostatnia kontrolka w kolumnie Szablon danych aktualizowana
- 11. Szablon renderowania Django w szablonie
- 12. szablon django if lub statement
- 13. Szablon Django przekonwertować na ciąg
- 14. Ostatnia ostatnia kolumna z Androidem GridView, cięcie
- 15. Django: modele ostatnia data modyfikacji i liczba modów
- 16. Debugowanie pętli foreach w języku C#: jaka jest to iteracja?
- 17. Jak używać zmiennej rozszerzającej szablon Django?
- 18. Python: iteracja poprzez listę
- 19. Pokój Iteracja w listowych
- 20. C# pętle: iteracja tablicy
- 21. django do przerwania zliczania pętli
- 22. Jak poprawnie rozszerzyć szablon django admin/base.html?
- 23. SQL 2012 - iteracja za pomocą listy XML (lepsza alternatywa dla pętli WHILE)
- 24. Szablon specjalizacyjny dla enum
- 25. Najlepszy styl dla iteracja dwóch list unisono
- 26. szablon django przekształcić tablicę w tabelę HTML
- 27. Django filtr szablon usunąć tagi html
- 28. Error loading próbka django-bootstrap3 szablon
- 29. Jak sformatować szablon django w Sublime Text
- 30. Django szablon nie widzi plików CSS
To było to, co potrzebne! –
Jeśli istnieją zagnieżdżone pętle, czy sprawdzi on najbardziej wewnętrzną pętlę? – Tagar
Czy jest to funkcja nowszej wersji Jinja? Pierwsze "rendering template:" forloop "jest niezdefiniowane" na {% jeśli nie (forloop.last)%}, {% endif%} – Tagar