Tag: jinja2

Jinja2 ist ein schnelles template engine für Python. Es hat volle Unicode-Unterstützung, auto-escaping, Vererbung, Makros und viele weitere Funktionen.

Liste Verstehens in Jinja

Anzahl der Antworten 1 Antworten
Ich habe zwei Listen: strainInfo, die enthält ein dictionary-element namens 'replicateID' selectedStrainInfo, die enthält ein dictionary-element namens 'replicateID' Ich bin auf der Suche um zu überprüfen, ob die replicateID von jeder meiner Sorten ist in einer Liste

Dienen gespeicherte Bild in SQLAlchemy LargeBinary Spalte

Anzahl der Antworten 1 Antworten
Ich will eine Datei hochladen und in der Datenbank gespeichert. Ich erstellte eine LargeBinary Spalte. logo = db.Column(db.LargeBinary) Lese ich die Datei hochgeladen und in der Datenbank gespeichert. files = request.files.getlist('file') if files: event.logo = files[0].file.read() Ist

Build-Liste von links mit Jinja2

Anzahl der Antworten 3 Antworten
Ich habe bestanden eine Liste von strings zu meinem Jinja2 template. Ich will Jinja2 zu join der Liste, aber ich will auch konvertieren jedes Listenelement ein href. Ist es möglich oder muss ich die irgendwie übergeben Sie

Wie stellen Sie javascript Wert nach jinja variable

Anzahl der Antworten 1 Antworten
Ich weiß, wir können Jinja variable an js-Variablen wie dieses. var x = {{ 'value' }} aber ich versuche zu tun das Gegenteil. ich.e ich bin versucht, javascript-Wert nach jinja variable. Ich habe Folgendes versucht, aber nichts

Wie funktioniert die Jinja2 "rekursiv" - tag eigentlich ab?

Anzahl der Antworten 1 Antworten
Ich versuche zu schreiben ein sehr einfaches, tree-walking-Vorlage in jinja2, mit einige benutzerdefinierte Objekte überladen mit speziellen Methoden (getattr -, getitem, etc) scheint Es einfach, und die entsprechende python-Fuß des Baumes funktioniert gut, aber es gibt etwas

Gewusst wie: überschreiben verschachtelte Blöcke in Jinja2

Anzahl der Antworten 1 Antworten
Wenn ich definiere einen block innerhalb eines Blocks in einem Jinja-Vorlage, und erweitern, Wie kann ich mich auf den verschachtelten block in der Kind-Vorlage? InformationsquelleAutor abc def foo bar | 2011-03-25

Drucken von nicht-ascii-Zeichen in python/jinja

Anzahl der Antworten 4 Antworten
Folgende code funktioniert einwandfrei: from jinja2 import Template mylist = ['some text \xc3'] template = Template('{{ list }}') print template.render(list=mylist) Wenn ich es ausführen, Ausgänge: ['some text \xc3'] Doch, wenn ich versuche, drucken Sie die aktuelle Liste

Ist es möglich, jinja Werte in javascript/jquery-Funktionen

Anzahl der Antworten 1 Antworten
Blick auf den google web-DEU B.; {% for greeting in greetings %} {% if greeting.author %} <b>{{ greeting.author }}</b> wrote: {% else %} An anonymous person wrote: {% endif %} <blockquote>{{ greeting.content|escape }}</blockquote> {% endfor %} also,

Die übergabe der variable an ein makro in Jinja2

Anzahl der Antworten 2 Antworten
Ich habe einige kleine Makros, die ich verwende, um text anzuzeigen Zeile und die Bezeichnung dafür: {% macro input(name, text, help_text, value="", input_type) -%} <label for="id_{{name}}">{{text}}<span class="right">{{help_text}}</span></label> <input id="id_{{name}}" name="{{name}}" value="{{value}}" type="{{input_type}}" /> {{%- endmacro %} Das

Kolben-Admin erweitern von templates

Anzahl der Antworten 2 Antworten
Ich bin versucht zu verlängern meinem template mit 'master.html' Vorlage-Kolben-Admin so: {% extends 'admin/master.html' %} {% block body %} Hello!!! {% endblock %} Und ich bekomme Fehler: File "/usr/local/Cellar/python/2.7.3/lib/python2.7/site-packages/Jinja2-2.6-py2.7.egg/jinja2/environment.py", line 894, in render return self.environment.handle_exception(exc_info, True) File

Wie eine Schleife verwenden, jinja2 for-Schleife erstellen Sie ein select-element?

Anzahl der Antworten 2 Antworten
Sagen, dass ich eine python-Liste mit dem Namen FF, und ich will machen, es in einem select-element, wie mache ich das? Habe ich versucht: <select name="Exercise1"> {% for item in seq %} <option value="{{item}}">{{item}}</option> {% endfor %}

Wie endif im Kolben Jinja2 Template-engine. Immer TemplateSyntaxError: erwartetes token 'Ende der Anweisung block', hab 'Sitzung'

Anzahl der Antworten 1 Antworten
Ich Baue eine website mit die Flask-Framework und ich starte jetzt in eine Fehlermeldung, die ich nicht verstehe. Für die einfache base.html Datei, die ich unten eingefügt, ich bin gettig eine TemplateSyntaxError: expected token 'end of statement

wie kombinieren angular2 mit jinja2 Vorlagen und Kolben

Anzahl der Antworten 2 Antworten
Ich bin erste Schritte auf dem Eckigen 2 nach viel Erfolg mit Angular 1. Ich folgte sowohl die Quickstart und die Tour der Helden tutorials und alles funktioniert wie ein Charme. Den lite server gekickt wird ausgeschaltet,

Jinja-Schleife verschachtelte Liste erstellt eine leere Ausgabe

Anzahl der Antworten 3 Antworten
Habe ich die af-Liste von dieser Struktur übergeben die Vorlage mit dem Namen bars in Python 3.4: [{'var': 1.18, 'occurrences': [0.0805, 0.0808, 0.0991, 0.0994, 0.2356], 'name': 'item name'}, {'var': 2.31, 'occurrences': [1.0859, 1.1121, 1.4826, 1.4829, 1.8126, 1.8791],

Jinja2 ignorieren UndefinedErrors für Objekte, die nicht gefunden werden

Anzahl der Antworten 6 Antworten
Wechselte ich nach Jinja von Django aber viele meiner Vorlagen brach bei der Referenzierung {{ entity.property }} falls entity nicht definiert ist. Ist es Weg zu ignorieren, die UndefinedErrors in bestimmten Situationen, Sonst werde ich hinzufügen, in

Wie erhalte ich Zugriff auf die session-Daten in Jinja2-templates (Flasche framework auf app engine)?

Anzahl der Antworten 1 Antworten
Ich bin mit dem micro framework Flasche auf Google App Engine. Ich bin mit Jinja2 für meine Vorlagen. Und ich bin mit Becher behandeln die Sitzungen. Ich bin immer noch eine ziemlich große Python-Neuling und bin ziemlich

Wie, um eine Vorlage mit relativen Pfad in Jinja2

Anzahl der Antworten 1 Antworten
Ich versuche, in eine Vorlage, um eine weitere, die sich in dem gleichen Ordner. So zu tun, ich mache nur {% import 'header.jinja2' %}. Das problem ist, dass ich immer eine TemplateNotFound Fehler. Meinem template-Ordner sieht wie

Benutzerdefinierte jinja2 filter für iterator

Anzahl der Antworten 1 Antworten
Wie kann ich am effizientesten einen benutzerdefinierten filter schreiben, für Jinja2 für einen iterierbar wie die built-in "sort" - filter, für die Verwendung in einer for-Schleife in der Vorlage? Beispiel: {% for item in iterable|customsort(somearg) %} ...

jinja2: TemplateSyntaxError: erwartetes token ',', hab 'string'

Anzahl der Antworten 1 Antworten
Ich bin neu Jinja2 und habe ein Problem mit python regular expressions (re). Im folgenden code möchte ich Fett die Zeilen, die Fehler-string in Ihnen. {% block content %} <div class="container"> {% for l in lines %}

Get Variablen aus einer settings.py Datei in einem Jinja-Vorlage mit Kolben

Anzahl der Antworten 2 Antworten
Sagen, ich habe settings.py Datei mit einer Reihe von Konstanten (vielleicht auch mehr, in Zukunft). Wie erhalte ich Zugriff auf die Variablen, die in einem Jinja template? Es ist möglich, dupliziert Frage. stackoverflow.com/questions/7104198/... InformationsquelleAutor john2x | 2011-08-10

Wie man den Plural eines namens in einer Vorlage mit jinja2?

Anzahl der Antworten 4 Antworten
Wenn ich eine template-variable namens num_countries, um den Plural mit Django könnte ich nur etwas schreiben wie dieses: countr{{ num_countries|pluralize:"y,ies" }} Gibt es eine Möglichkeit, so etwas zu tun mit jinja2? (Ich weiß, das funktioniert nicht in

Strip whitespace-Zeichen in der generierten HTML-Verwendung von reinem Python-code

Anzahl der Antworten 3 Antworten
Ich bin mit Jinja2, um HTML-Dateien erzeugen, die sind in der Regel sehr groß in der Größe. Ich bemerkte, dass der generierte HTML hatte eine Menge von Leerzeichen. Ist es eine pure-Python-tool, dass ich verwenden können, um

Rückkehr gerendert Vorlage mit Kolben-Restful zeigt HTML im browser

Anzahl der Antworten 1 Antworten
Ich bin neu in Python und Flask. Ich habe einen Ordner templates in das root meiner Anwendung whic hat zwei Datei. <!DOCTYPE html> <html lang="en"> <head> <title>{% block title %}{% endblock title %}</title> <link href="http://netdna.bootstrapcdn.com/bootswatch/2.3.2/united/bootstrap.min.css" rel="stylesheet"> <link

Modale Fenster in Jinja2 template. Kolben

Anzahl der Antworten 2 Antworten
Derzeit arbeite ich an der Geschichte-Seite für web-Anwendung. App (geschrieben auf Kolben) speichert Geschichte in sqlite und arbeitet mit der db über SQLAlchemy. Es sieht aus wie folgt: Wie Sie sehen können, in die Letzte Zelle es

Wie kann ich pass JSON-Daten in eine Nunjucks Vorlage?

Anzahl der Antworten 3 Antworten
Möchte ich Nunjucks Vorlagen, wollen aber pass in meine eigene JSON-Daten verwendet werden, auf die Vorlagen. Die Dokumentation ist hier ziemlich spärlich. https://mozilla.github.io/nunjucks/templating.html Danke. Siehe Weitergabe der Daten an sind aus der Nunjucks Fragen InformationsquelleAutor sjmartin |

Wie kann ich den Zeilenumbruch in jinja2 python?

Anzahl der Antworten 2 Antworten
Wie kann ich den Zeilenumbruch in jinja2 python? Unten ist mein code t1 = Template("{% for i in range(0, a1) %}|{{ mylist1[i] }}{% for j in range(0, (20 - (mylist1[i]|length))) %}{{ space }}{% endfor %}|{{ dicts[mylist1[i]][dicts[mylist1[i]].keys()[0]] }}{%

Jinja2: format + Verknüpfung der Elemente in einer Liste

Anzahl der Antworten 4 Antworten
play_hosts ist eine Liste aller Maschinen, die für einen spielen. Ich möchte diese zu nehmen und so etwas wie format() umschreiben Sie wie rabbitmq@%s und dann nehmen Sie Sie zusammen mit etwas wie join(). Also: {{ play_hosts|format(???)|join(',

Ansible brauchen Sie, um eine json-Liste mit Variablen ersetzt

Anzahl der Antworten 2 Antworten
Habe ich diese json-Datei: } "retry_join": ["192.168.100.11","192.168.100.12","192.168.100.14"], "server": true, "data_dir": "/var/lib/consul", "log_level": "INFO", "enable_syslog": false, "datacenter": "Morrisville", "rejoin_after_leave": true, "client_addr": "0.0.0.0", "bind_addr": "{{ ansible_host }}", "advertise_addr": "{{ ansible_host }}" } Muss ich ersetzen diese Zeile hier mit

Wie gebe ich ein dictionary-Objekt jinja2, wo die dict.Schlüssel sind die Token sind die Wörterbuch-Werte sind das was ich anzeigen möchte?

Anzahl der Antworten 1 Antworten
Ich bin ein GAE/Python-Neuling. Ich bin versucht zu Rendern eines jinja2 template, in dem die Vorlage Werte in einem dictionary-Objekt. Ich würde gerne etwas wie das hier tun: some markup {{ dict['token001'] }} some more markup {{

Module von Pfaden in Python

Anzahl der Antworten 2 Antworten
Habe ich einen Ordner erstellt mit allen meinen Modulen für meine GAE-Anwendung und mit externen Bibliotheken wie z.B. Jinja2, um alles sortiert an einem Ort. Ich habe die Ordner-Struktur wie diese: lib\ \utils\ \__init__.py \firepython \jinja2 \jsonpickle

Jinja2 und Kolben: Pass-Variablen in übergeordneten Vorlage, ohne Sie es in Kinder

Anzahl der Antworten 2 Antworten
Sagen wir, ich habe ein Basis-template mit einem header in es, und der Inhalt der header übergeben werden muss in der Vorlage. <header> You are logged in as {{ name }} </header> Diese Basis-template wird erweitert, die

jinja2 " Benutzerdefinierter filter "TemplateAssertionError: kein filter namens 'format_number'"

Anzahl der Antworten 1 Antworten
Ich bin immer das "TemplateAssertionError: kein filter namens 'format_number'" Fehlermeldung, wenn Sie versuchen, registrieren Sie einen benutzerdefinierten filter auf der Vorlage Umwelt durch die Aktualisierung der Filter dict auf die Umwelt. In meinem Modul habe ich importiert

Ich möchte ein weiteres Jinja2 template in einem Ansible Kontext, in Jinja2

Anzahl der Antworten 1 Antworten
Habe ich ein Ansible-playbook, das setzt eine Menge von Variablen. Eine der playbooks hat sich dieser Aufgabe: - name: create config file template: src: 'templates/main_config.j2' dest: "{{ tmp_dir }}/main_config.json" Die Vorlage main_config.j2 schreibt Zeichenfolgen werden als Variablen

Laden YAML geschachtelte with-Jinja2 Python

Anzahl der Antworten 4 Antworten
Ich habe ein YAML-Datei ( all.yaml ), die wie folgt aussieht: ... var1: val1 var2: val2 var3: {{var1}}-{{var2}}.txt ... Wenn ich laden Sie es in Python so: import yaml f = open('all.yaml') dataMap = yaml.safe_load(f) f.close() print(dataMap["var3"])

Kolben kann nicht importiert aufzählen? UndefinedError: 'auflisten' ist nicht definiert

Anzahl der Antworten 2 Antworten
Ich Schreibe einfach diesen code in eine HTML-Seite. {% for i, val in enumerate(['a', 'b', 'c']) %} <td> {{ val }} </td> {% endfor %} UndefinedError: 'enumerate' is undefined So, Thermoskanne, unterstützen nicht die aufzählen? InformationsquelleAutor Aleeee

Jinja2: Verwendung von benannten Blöcken im mitgelieferten templates, innen-erweiterbar-Vorlage

Anzahl der Antworten 1 Antworten
Ich habe das Problem mit Jinja2 Erweitern und zu Importieren. base_admin.html <html> <body> <div class="outerbody"> <somehtml code> {% include "base_admin_nav.html" %} {% include "base_admin_sidebar.html" %} {% include "base_admin_content.html" %} </div> </body> </html> base_admin_content.html <div class="innerbody"> {% block

Rendering Zeilenumbrüche in Benutzer eingereichte Inhalte (Python-web-app)

Anzahl der Antworten 4 Antworten
Habe ich eine web.py app, die Eingaben von einer textarea und die Eingaben in einer Datenbank. Ich kann die Informationen aus der Datenbank und senden Sie es an die Seite, aber die ZEILENUMBRÜCHE sind Weg. Wie kann

Anfügen von Dateien mit Template-Modul in Ansible

Anzahl der Antworten 2 Antworten
So, ich habe eine ansible playbook, das mit einem Jinja2 template zum erstellen einer log-Datei. Jedesmal, wenn ich das playbook es zieht Kunden Informationen vom Kunden.yml und die Ausgabe die fertige Vorlage in eine 'stunnel.conf' Datei. Die

pprint jinja2 debug-variable Helfer

Anzahl der Antworten 1 Antworten
Ich versuche, http://jinja.pocoo.org/docs/dev/templates/#pprint pprint Funktion wie diese: {{ pprint(player) }} in meine html-Datei, aber ich bekomme die folgende Fehlermeldung: jinja2.exceptions.UndefinedError UndefinedError: 'pprint' is undefined Jinja2 ist eine template engine für python. Wer könnte mir helfen, zu display-Variablen

jinja2 escape-Sequenz interpretiert Zeichen

Anzahl der Antworten 1 Antworten
Ich würde gerne die Ausgabe {# im html -, sondern dies ist der Beginn einer Jinja2 Kommentar. Dies ist nicht aus einer template-Variablen. Einfach html-Code in meinem template. Hilfe ? InformationsquelleAutor Thomas | 2014-07-31

Jinja2 Runde filter nicht Rundung

Anzahl der Antworten 5 Antworten
Ich habe folgenden code in mein template: data: [{% for deet in deets %} {{ deet.value*100|round(1) }}{% if not loop.last %},{% endif %} {% endfor %}] Ich gehe davon aus, dass Daten, gerundet auf 1 Dezimalstelle. Allerdings,

Wie gebe ich eine Liste als variable in Python und den Einsatz in Jinja2?

Anzahl der Antworten 3 Antworten
Ich bin eine sehr junge Programmierer, und ich bin versucht, etwas zu tun in Python, aber ich bin stecken. Ich habe eine Liste von Benutzern, die in Couchdb (mit python-couchdb library & Flask framework), die einen Benutzernamen

Ist es möglich mit AngularJS mit Jinja2 template-engine?

Anzahl der Antworten 2 Antworten
Habe ich ein Fläschchen Website und ich möchte das AngularJS JavaScript-framework. Leider, es scheint, als ob die Klammern überlappen. Wie verwende ich Eckige mit Jinja2, wenn beide beruhen auf doppelten geschweiften Klammern ({{ expr }})? Ist es

So formatieren Sie eine variable in Ansible Wert

Anzahl der Antworten 1 Antworten
Gegeben, dass Ansible verarbeitet alle Variablen durch Jinja2, und etwas zu tun, wie dies möglich ist: - name: Debug sequence item value debug: msg={{ 'Item\:\ %s'|format(item) }} with_sequence: count=5 format="%02d" Welche korrekt interpoliert die Zeichenfolge als: ok:

Wie bekomme ich ein Ansible-Vorlage zu Ehren, neue Linien nach einer bedingten

Anzahl der Antworten 5 Antworten
Die Vorlage sieht wie folgt aus: solr.replication.master= {% if ansible_eth0.ipv4.address == servermaster.eth0 %} false {% else %} true {% endif %} solr.replication.slave=false Und die Ausgabe sollte wie folgt Aussehen: solr.replication.master=true solr.replication.slave=false Was ich bin eigentlich immer ist:

Jinja2 if-Anweisung in vs gleich auf dict

Anzahl der Antworten 1 Antworten
Ich bin neu Jinja2 und verwenden Sie es als Teil der Flachmann. Ich habe zwei Aussagen. Das mit "in" funktioniert. Das mit "gleich" ist Sie nicht. Die equals-version ist immer eine syntax-Fehlermeldung, die unten gezeigt. Ich bin

Überprüfen, ob ein array ist nicht leer, Jinja2

Anzahl der Antworten 6 Antworten
Brauche ich, um zu prüfen, ob die variable texts definiert ist oder nicht in index.html. Wenn die variable definiert ist und nicht leer ist, dann sollte ich machen die Schleife. Ansonsten möchte ich zeigen, die Fehlermeldung {{error}}.

Ist es eine idiomatische Datei-Erweiterung für Jinja-templates?

Anzahl der Antworten 6 Antworten
Muss ich programmatisch unterscheiden zwischen Jinja template-Dateien, die anderen template-Dateien (z.B. ERB), und template-weniger-nur-text-Dateien. Laut Jinja-Dokumentation: Einer Jinja template braucht nicht auf eine bestimmte extension: .html -, .xml, oder eine andere Erweiterung ist auch gut so. Aber

Wie löst ein UnicodeDecodeError?

Anzahl der Antworten 3 Antworten
Bekomme ich eine seltsame Fehlermeldung, wenn Sie versuchen zu Lesen, die nicht-ascii-Zeichen aus dem datastore: 'ascii' codec can't decode byte 0xc3 in position 5: ordinal not in range(128) Traceback (most recent call last): File "/base/data/home/apps/s~myapp-www/events.355951895377615944/webapp2.py", line 1511,

Get nested dict-Elemente mit Jinja2 in der Flasche

Anzahl der Antworten 2 Antworten
für dieses Wörterbuch mit dieser Kolben-controller projects = { 'life-calc':{'url':'life-calc', 'title': 'Life Calculator'}, 'text-game':{'url':'text-game', 'title':'Text Adventure'}, 'fill-it-up':{'url':'fill-it-up', 'title':'Fill It Up'}, 'rock-paper-scissors':{'url':'rock-paper-scissors', 'title':'Rock, Paper, Scissors'}, 'bubble-popper':{'url':'bubble-popper', 'title':'Bubble Popper'} } @app.route('/') def index(): return render_template("index.html", projects = projects) und