/ / Wie wird in der Vorlage gezählt (nicht Forvoop)? - Django, Django-Vorlagen

Wie man in der Schablone zählt (nicht forloop)? - Django, Django-Vorlagen

Ich habe Forloop in meiner Vorlage und ich benutze Forloop.Counter aber in diesem Fall:

{% for item in items %}
{% if item.name %}
{{ forloop.counter }} - {{ item.name }}
{% endif %}
{% endfor %}

Forloop ist fehlgeschlagen. Es zeigte:

1 - bla, bla
5 - woo, woo
...

Wie zählt man nur sichtbare Gegenstände?

Antworten:

2 für die Antwort № 1

Wenn ich mit diesem Problem konfrontiert werde, würde ich ein"Liste sichtbarer Elemente" zur Vorlage. Wenn Sie aus irgendeinem Grund beide Listen auf der Seite benötigen, übergeben Sie beide Listen an die Vorlage. Einer ist nur ein gefilterter Abfragesatz eines anderen.