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.
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
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
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
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
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
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
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
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,
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
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
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 %}
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
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,
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],
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
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
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
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) %} ...
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 %}
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
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
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
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
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
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 |
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]] }}{%
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(',
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
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 {{
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
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
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
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
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"])
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
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
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
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
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
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
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,
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
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
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:
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:
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
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}}.
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
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,
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