Wie erhalte ich die Anzahl der Elemente in einer Liste in der jinja2-Vorlage? Zum Beispiel in Python: print(template.render(products=[???])) und in jinja2 <span>You have {{what goes here?}}
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.
Wie erhalte ich die Anzahl der Elemente in einer Liste in der jinja2-Vorlage? Zum Beispiel in Python: print(template.render(products=[???])) und in jinja2 <span>You have {{what goes here?}}
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...
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...
Wie formatiere ich mit Jinja2 ein Datumsfeld? Ich weiß, dass ich in Python einfach Folgendes tun kann: print(car.date_of_manufacture.strftime('%Y-%m-%d')) Aber wie formatiere ich das Datum in
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
Wenn ich eine Liste mit usersWorten habe ["Sam", "Bob", "Joe"], möchte ich etwas tun, das ich in meiner Jinja-Vorlagendatei ausgeben kann: {% for user in userlist %} <a href="/profile/{{ user }}/">{{ user }}</a> {% if !loop.last %} , {% endif %} {% endfor %} Ich möchte die...
Ich möchte in der Lage sein, die aktuelle Schleifeniteration in meine Vorlage auszugeben. Laut den Dokumenten: http://wsgiarea.pocoo.org/jinja/docs/loops.html gibt es eine loop.counter-Variable, die ich verwenden möchte. Ich habe folgendes: <ul> {% for user in userlist %} <li> {{...
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...
Wie mache ich eine Variable in jijna2 standardmäßig auf "", wenn das Objekt None ist, anstatt so etwas zu tun? {% if p %} {{ p.User['first_name']}} {% else %} NONE {%endif %} Wenn also Objekt p Keine ist, möchte ich die Werte von p (Vorname und Nachname) standardmäßig auf "" setzen. Grundsätzlich...
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...
Meine App ruft eine API auf, die ein Wörterbuch zurückgibt. Ich möchte Informationen aus diesem Diktat in der Ansicht an JavaScript übergeben. Ich verwende die Google Maps-API speziell in JS, daher möchte ich ihr eine Liste mit Tupeln mit den Long / Lat-Informationen übergeben. Ich weiß, dass...
Ich habe eine ganze Zahl {% set curYear = 2013 %} In {% if %}Aussage muss ich es mit einem String vergleichen. Ich kann curYearam Anfang keine Zeichenfolge festlegen , da ich sie in einer Schleife dekrementieren muss. Wie kann ich es
Wenn die Flask-Anwendung mit dem integrierten Server ( Flask.run) ausgeführt wird, überwacht sie standardmäßig ihre Python-Dateien und lädt die App automatisch neu, wenn sich ihr Code ändert: * Detected change in '/home/xion/hello-world/app.py', reloading * Restarting with reloader Leider scheint...
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,...
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....
Ich versuche das zu tun: {% for movie in movie_list | sort(movie.rating) %} Aber das ist nicht richtig ... die Dokumentation ist vage ... wie macht man das in Jinja2?
Das jinja API-Dokument auf pocoo.org lautet: Die einfachste Möglichkeit, Jinja2 so zu konfigurieren, dass Vorlagen für Ihre Anwendung geladen werden, sieht ungefähr so aus: from jinja2 import Environment, PackageLoader env = Environment(loader=PackageLoader('yourapplication', 'templates'))...
Ich habe eine jinja2-Vorlage (.html-Datei), die ich rendern möchte (ersetzen Sie die Token durch Werte aus meiner py-Datei). Anstatt das gerenderte Ergebnis an einen Browser zu senden, möchte ich es jedoch in eine neue HTML-Datei schreiben. Ich würde mir vorstellen, dass die Lösung auch für eine...
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...
Ich verwende Flask Micro-Framework für meinen Server, der Jinja-Vorlagen verwendet. Ich habe eine übergeordnete template.htmlund einige untergeordnete Vorlagen namens child1.htmlund child2.htmleinige dieser untergeordneten Vorlagen sind ziemlich große HTML-Dateien, und ich möchte sie irgendwie...