recursive Daten in django Templates benutzten...

Sockets, TCP/IP, (XML-)RPC und ähnliche Themen gehören in dieses Forum
Benutzeravatar
Defnull
User
Beiträge: 778
Registriert: Donnerstag 18. Juni 2009, 22:09
Wohnort: Göttingen
Kontaktdaten:

Nein, er beschreibt, wie man die Endlos-Schleife beim auflösen rekursiver includes umgehen kann.
Bottle: Micro Web Framework + Development Blog
lunar

Man umgeht die Endlosschleife dadurch, dass die Auswertung des zweiten Templates bis zur Laufzeit herausgezögert wird, so dass der Ausführungskontext zur Verfügung steht und man die Rekursion abbrechen kann.

Aber wie dem auch sei, ich kann da nirgendwo lesen, dass es "anscheinend auch mit einer Datei" gehen sollte ... das Beispiel benötigt auch zwei Templates für die Rekursion.
Benutzeravatar
jens
Python-Forum Veteran
Beiträge: 8502
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Super das ihr das angesprochen habt!

Das war nämlich mein ursprüngliches Problem mit Exception RuntimeError: 'maximum recursion depth exceeded...

Das dumme ist, man sieht es nur bei settings.TEMPLATE_DEBUG == True ansonsten wird nur eine warnings ausgelöst!

GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Antworten