0 Tage Serie
python / beginner
Snippet

Iterieren durch Daten in Templates

Der {% for %}-Tag ermöglicht es dir, über Elemente in einer Sammlung zu iterieren, mit einem optionalen {% empty %}-Block, der ausgeführt wird, wenn die Liste leer ist.

snippet.py
python
1
2
3
4
5
6
7
<ul>
{% for item in item_list %}
<li>{{ item.name }}</li>
{% empty %}
<li>No items available.</li>
{% endfor %}
</ul>
django
Erklärung
1
{% for item in item_list %}
Startet eine Schleife, die durch jedes Element in der Variable 'item_list' iteriert.
2
{{ item.name }}
Rendert das Name-Attribut des aktuellen Elements in der Iteration.
3
{% empty %}
Bietet Fallback-Inhalt, falls die Liste leer oder nicht definiert ist.
4
{% endfor %}
Beendet den Schleifenblock.