Frage

mit Jinja2 wie mein Template-Engine auf Google App Engine (in Python

Ich habe begonnen ).

Meine Frage ist: Will Bytecode-Caching Arbeit in der Produktion? Es funktioniert sehr gut auf dem Entwicklungsserver, aber ich habe irgendwo gelesen, dass Bytecode-Caching auf dem marshal Modul abhängt, die nicht in App Engine unterstützt wird. Diese Antwort eine andere Frage eine bietet mögliche Lösung durch marshal Gebrauch pickle Methoden zu verändern. Hat jemand versucht das?

In der Regel gibt es noch etwas, dass ich in Betracht ziehen sollte, wenn Jinja2 mit App Engine verwenden?

Jede Hilfe wäre sehr dankbar!

Danke.

War es hilfreich?

Lösung

Rodrigo Moraes erstellt einige spezielle Lader für Jinja2 unter GAE finden Sie unter dieser GAE ):

  

kompilierte Anwendungscode zwischengespeichert   für die schnellen Antworten auf Webanfragen

Andere Tipps

Jinja2 ist jetzt in GAE enthalten. Anscheinend müssen Sie Ihre App auf Python 2.7 migrieren.

In app.yaml Add

libraries:
- name: jinja2
  version: "2.6"

Hier ist die Quelle dieser Information: http://blog.notdot.net/2011/11/Migrating-to-Python-2-7-part-2-Webapp-and-templates

Nach dem Was ist neu in Python 2.7 docs mit Python 2.7 können Sie auch .pyc Dateien hochladen.

  

Kann Dateien hochladen .pyc, aber nicht in Kombination mit Py-Dateien. Allerdings können Sie laden ZIP-Dateien Py oder .pyc Dateien (oder eine Kombination) enthalten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top