2011-01-19 5 views
4

avec pyramide et mod_wsgi, utiliser des modèles de mako vous suffit d'ajouter cette ligne à development.ini:Utilisation de modèles Mako à Pyramid avec Google App Engine

mako.directories = house:templates 

Malheureusement, Pyramide dans le Google App Engine n'a pas un fichier development.ini et j'obtiens l'erreur suivante:

File "appengine-monkey/pyramidapp/app/lib/python/pyramid-1.0a9-py2.5.egg/pyramid/mako_templating.py", line 74, in renderer_factory 
'Mako template used without a ``mako.directories`` setting') 
ConfigurationError: Mako template used without a ``mako.directories`` setting 

Est-il possible de transmettre cette variable d'environnement?

Répondre

9

Je l'ai trouvé sur la liste de diffusion pylons-devel. Figuré je posterais la réponse ici.

Pour ce faire, transmettez-le au configurateur en tant que paramètre. Donc, dans le fichier __init__.py faire le changement suivant:

config = Configurator(settings={'mako.directories':['house:templates']}) 
+0

Merci pour le partage que. Je souhaite plus de matériel de pylons-devel fait ici pour aider les autres. –

Questions connexes