Sto usando i template Django in un progetto non-Django e voglio assicurarmi che i miei template non contengano riferimenti a variabili che non sono nel contesto e per questo ho bisogno di renderer template Django per generare un errore quando vede {{ non_existent_variable }}
quando non c'è lo non_existent_variable
in Context.Come far sorgere un errore nel template Django se manca una variabile nel contesto
TEMPLATE_STRING_IF_INVALID
potrebbe essere impostato su qualcosa e quindi potremmo verificare che questo qualcosa non sia nel modello renderizzato, ma che non è affatto elegante.
Posso in qualche modo senza troppo lavoro ignorare il modo in cui il contesto ingoia gli errori dei tasti mancanti?
http://djangosnippets.org/snippets/646/ – catherine
non vedo un motivo valido per utilizzare il motore di template Django al di fuori di un progetto Django . Il motore di template Django è stato progettato per essere "web-designer-proof", e questo comportamento è solo uno dei compromessi realizzati. Hai sentito parlare di Jinja2? –
Grazie a @catherine! Funziona. – jbasko