Flask-Genshi.

Eine Erweiterung zum Kolben für die einfache Genshi-Templatation
Jetzt downloaden

Flask-Genshi. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Dag Odenhall

Flask-Genshi. Stichworte


Flask-Genshi. Beschreibung

Eine Verlängerung des Kolbens für die einfache Genshi-Vorlage FLASK-GENSHI ist eine Kolbenverlängerung, mit der Sie Genshi zum Vorlagen problemlos verwenden können. Es weiß, wie Sie eine Vorlage basierend auf der Dateierweiterung rendern, und kann Response-Objekte mit Mimetype-Set erstellen. Der Kolben muss explizit installieren, da der Flasche-Genshi bereits davon abhängt ist die Verwendung von render_response (). Dadurch wird sichergestellt, dass der richtige Mimeterype gesendet wird, wenn Sie XHTML, XML oder Text rendern, und setzt die richtige Doctype für Sie. Verwenden Sie es wie folgt: von FLASKEXT.GENSHI Import render_response@app.route ('/') def Index (): Titel = 'Genshi + -Flakas, ein Match im Himmel gemacht!' rendern render_response ('index.html', dict (title = title)) Verwenden von MethodenMethoden Kontrollieren Sie Dinge wie die DOCTYPE und wie End-Tags gerendert werden, und mit render_response () auch der Mimeterype. Es sei denn, die verwendeten Methode wird von der Dateinamenerweiterung der Template entschieden. So ändern Sie es in HTML5: Genshi.extensions = 'HTML5'i empfehlen dagegen, aber natürlich können Sie es auch in XHTML ändern: Genshi.Extensions =' Xhtml'Syou kann Überschreiben Sie auch die Standardeinstellung mit einem Parameter an den Vorlagenfunktionen: Render_Response ('Video.html', Methode = 'HTML5') Die Erweiterungen HTML, XML, TXT, JS und CSS werden erkannt, Sie können jedoch eine Erweiterung und Methode hinzufügen, die Sie mögen . Beachten Sie, dass TXT-, JS- und CSS-Vorlagen mit Genshi.Template.newTextTemplate erbracht werden, die nicht XML-basiert ist. Das Rendern von JavaScript mit Vorlagen bietet Tools wie FLASK.URL_FOR () und Rendering CSS mit Vorlagen bietet Ihnen dynamische Stylesheets mit Dingen wie variables.api referenclesclass flaskext.genhi.genshi (app) Erweiterungen, welche Methode für eine Erweiterung verwendet wird. Methoden Rendermethoden. template_loader a genshi.template.templateloader, der Vorlagen von demselben Ort wie flasche.flaskext.genhi.select_method (Vorlage, Methode = None) lädt, wählt eine Methode von genshi.methods aus, basierend auf der Dateierweiterung der Vorlage und der Genshi.Extensions, oder basiert auf method.flaskext.genhi.generate_template (Vorlage, context = none, methode = none) erstellt einen Genshi-Vorlagen-Stream, den Sie Filter und Transformationen aufrufen können.) Eine Vorlage zu einem string.flaskext.genshi.render_response (Vorlage, context = none, methode = none) macht eine Vorlage und wechselt sie in einer Antwort mit Mimetype, die gemäß der Rendering-Methode eingestellt ist. Anforderungen: · Python · Flasche


Flask-Genshi. Zugehörige Software

Facebook-Python-SDK

Eine Clientbibliothek, die zur Unterstützung der Facebook-Grafik-API und dem offiziellen Facebook JavaScript SDK unterstützt wurde ...

222

Herunterladen