Als «jinja2» getaggte Fragen

Jinja2 ist eine schnelle Template-Engine für Python. Es bietet vollständige Unicode-Unterstützung, automatische Escape-Funktion, Vererbung, Makros und viele andere Funktionen.

263
Variable in jinja setzen

Ich würde gerne wissen, wie ich eine Variable mit einer anderen Variablen in jinja setzen kann. Ich werde erklären, ich habe ein Untermenü und ich möchte zeigen, welcher Link aktiv ist. Ich habe es versucht: {% set active_link = {{recordtype}} -%} Dabei ist recordtype eine Variable, die für...

190
Wie testen Sie in Jinja2, ob eine Variable undefiniert ist?

Wenn ich von Django konvertiere, bin ich es gewohnt, so etwas zu tun: {% if not var1 %} {% endif %} und es funktionieren zu lassen, wenn ich var1 nicht in den Kontext gestellt habe. Jinja2 gibt mir einen undefinierten Fehler. Gibt es eine einfache Möglichkeit zu sagen {% if var1 == None %}oder...

178
Jinja2 Kurzschrift bedingt

Sagen Sie, ich habe das: {% if files %} Update {% else %} Continue {% endif %} In PHP kann ich beispielsweise eine Kurzbedingung schreiben, wie: <?php echo $foo ? 'yes' : 'no'; ?> Gibt es dann eine Möglichkeit, dies in eine jinja2-Vorlage zu übersetzen: 'yes' if foo else

163
Übergabe von HTML an die Vorlage mit Flask / Jinja2

Ich erstelle einen Administrator für Flask und SQLAlchemy und möchte den HTML-Code für die verschiedenen Eingaben mithilfe von an meine Ansicht übergeben render_template. Das Template-Framework scheint sich automatisch aus dem HTML-Code zu entfernen, sodass alle <"'> in HTML-Entitäten...

144
Rufen Sie eine Python-Funktion von jinja2 auf

Ich verwende jinja2 und möchte eine Python-Funktion als Helfer aufrufen, wobei ich eine ähnliche Syntax verwende, als würde ich ein Makro aufrufen. jinja2 scheint darauf bedacht zu sein, mich daran zu hindern, einen Funktionsaufruf zu tätigen, und besteht darauf, dass ich mich wiederhole, indem ich...

88
Escape jinja2 Syntax in einer jinja2 Vorlage

Ich serviere dynamische Seiten aus Jinja2-Vorlagen in Flask. Jetzt definiere ich clientseitige Vorlagen in Jinja2-Klon Nunjucks in einem Skript-Tag. Das Problem ist, dass die clientseitigen Vorlagen eine Syntax haben <% %>, die der Jinja2-Interpreter von Flask möglicherweise interpretiert,...

88
Link zu statischen Flask-Dateien mit url_for

Wie url_forverweisen Sie in Flask auf eine Datei in einem Ordner? Zum Beispiel habe ich einige statische Dateien im staticOrdner, von denen sich einige in Unterordnern wie z static/bootstrap. Wenn ich versuche, eine Datei von static/bootstrapbereitzustellen, wird eine Fehlermeldung angezeigt....

84
Ansible: Filtern Sie eine Liste nach ihren Attributen

Ich habe eine Variable namens "Netzwerk" in Ansible registriert: { "addresses": { "private_ext": [ { "type": "fixed", "addr": "172.16.2.100" } ], "private_man": [ { "type": "fixed", "addr": "172.16.1.100" }, { "type": "floating", "addr": "10.90.80.10" } ] } } Ist es möglich, die IP-Adresse...