Seite 1 von 1

django template problem mit add:results|length

Verfasst: Samstag 9. August 2008, 09:34
von würmchen
Hallo Leute,

ich habe ein Template mit einer for Schleife. Darin lasse ich mir die nr der aktuellen Schleife mit forloop.counter0 ausgeben. Was ich nun brauche ist eine höhere Zahl, aber diese ist abhängig von der Länger einer übergebenen Liste.
Also hab ich versucht {{ forloop.counter|add:results|length }} auszuführen, bekomme aber den Fehler das add nur mit int und nicht mit listen umgehen kann.

Ich benutze django 0.96

Hat jemand eine Idee?

Verfasst: Samstag 9. August 2008, 11:22
von würmchen
Ok, ich hab ne Möglichkeit gefunden, allerdings musste ich dazu auf django 1.0 umsteigen...

Code: Alles auswählen

{% with result.rows|length as rowcount %}
    {{ forloop.counter0|add:rowcount }}
{% endwith %}