Sono un po 'nuovo per Jinja2 e mi chiedo se c'è un modo per rendere i template, mentre vengono generati, per stampare sulla console o reindirizzare un output in qualche tipo di stream?jinja2 print to console o logging
Poiché i modelli Jinja2 possono avere una logica interna, penso che sarebbe utile qualche volta registrare alcune informazioni in qualche tipo di file di registro, o almeno essere stampato nella console.
È possibile o sto solo parlando di spazzatura?
oh cool! Sapevo che ci doveva essere un modo per raggiungerlo. Ora, ho un problema con questo. Non riesco a inviare stringhe letterali al filtro personalizzato, posso ottenerlo con un {% set text = "debug text!" %} tag, quindi {{text | debug}}. Non so se le stringhe letterali possono essere inviate ai filtri o no ...: -o –
beh, parzialmente risolto (o forse è così che dovrebbe essere) usando '()' per racchiudere tutta la stringa di cui ho bisogno stampare. Ad esempio {{("debug text!") | debug}}. O più precisamente: {{("debug text! Value:" ~ valueINeedToLog) | debug}} –