jinja2

Jinja2 ist eine schnelle Vorlagen-Engine für Python. Es verfügt über vollständige Unicode-Unterstützung, Auto-Escaping, Vererbung, Makros und viele andere Funktionen.
3
Antworten

Wie kann ich eine .yml-Datei aktualisieren, indem ich die bereits vorhandene Jinja-Syntax mit Python ignoriere?

Ich habe einige Preprocessing mit einigen bestehenden .yml-Dateien zu tun - einige von ihnen haben jedoch Jinja Template-Syntax in ihnen eingebettet: %Vor% Ich möchte diese Datei lesen und val3 unter myArray als solche hinzufügen: %V...
07.06.2017, 20:36
1
Antwort

Standardwert für das Wörterbuch in jinja2 (ansible)

jinja2 hat Filter '| default ()', um mit undefinierten Variablen zu arbeiten. Aber es funktioniert nicht mit Wörterbuch-Werten. wenn D den Schlüssel foo (D [foo]) haben kann oder nicht, dann: %Vor% gibt 'no foo' aus, wenn D nicht definier...
05.03.2015, 18:33
3
Antworten

Unterstützt Jinja2 verschachtelte if-Anweisungen?

Ich lese die Dokumente und mir ist nicht klar, ob das richtig ist. Ich weiß, dass Sie verschachtelte For-Schleifen verwenden können, aber wenn Aussagen anders aussehen. Kann ich Folgendes tun? %Vor% Oder sollte das Format irgendwie anders...
22.11.2013, 00:22
2
Antworten

Ist es möglich, innerhalb einer jinja2-Vorlage auf den Schlüssel_name eines Objekts zuzugreifen?

Ich benutze python google app engine mit dem webapp-Framework und ersetze jinja2-Vorlagen für django-Vorlagen. Ich weiß, dass Sie den Schlüssel_Name eines Objekts innerhalb einer Prozedur abrufen können, indem Sie es wie folgt aufrufen: %Vo...
04.03.2011, 05:53
1
Antwort

Unterschied zwischen jinja2 Funktionen und Filtern?

Ich schreibe einige Funktionen, um Dinge wie Datum und Text in meinen Vorlagen zu formatieren. %Vor% Vorlage: %Vor% Ausgabe: %Vor% Ich bin mir nicht sicher, was der wirkliche Unterschied zwischen Funktionen und Filtern ist. Es schein...
18.03.2014, 21:32
2
Antworten

Pyinstaller Jinja2 TemplateNotFound

Ich verwende pyinstaller , um meine flask-Anwendung zu erstellen, Alles funktioniert gut, außer ich bekomme Probleme mit Jinja2 Vorlagen. Es gab mir jinja2.exceptions.TemplateNotFound , Ich habe versucht, from app import template zu...
05.03.2016, 07:37
2
Antworten

jinja2 rekursive Schleife vs Wörterbuch

Ich habe das folgende Wörterbuch: %Vor% Und das folgende Jinja2 Template: %Vor% Aber Jinja2 gibt immer aus: %Vor% Ich verstehe, dass rekursiv, würde es mir auch das "c" -Element zeigen, aber es funktioniert nur für eine Tiefe von 2....
09.12.2011, 23:30
2
Antworten

Fluchtende Zitate in jinja2

Ich baue ein json-Objekt in der jinja-Datei: %Vor% Und dann importieren Sie die oben genannte jinja2-Datei in einem Skript-Tag Hinweis: _ ("Text") wird verwendet, um durch einen Übersetzungstext ersetzt zu werden, daher wird der Text in (...
30.07.2013, 07:45
1
Antwort

Wie funktioniert das "rekursive" Tag von Jinja2?

Ich versuche in jinja2 ein sehr einfaches Tree-Walking-Template zu schreiben, indem ich einige benutzerdefinierte Objekte mit überladenen Spezialmethoden (getattr, getitem, etc) benutze. Es scheint einfach zu sein, und der entsprechende Python-W...
13.10.2009, 22:21
3
Antworten

Übergeben von Daten aus Javascript in Flask

Ich weiß, wie man Daten mit einer jinja-Vorlage von Python an Javascript weitergibt, aber ich möchte eine Javascript-Variable in python übergeben. Ich würde es gerne tun, ohne die Seite neu zu laden. Ist das möglich?     
21.03.2013, 00:18