Google App Engineを使用してPyramidのMakoテンプレートを使用します
質問
Pyramidとmod_wsgiを使用すると、makoテンプレートを使用するには、この行を開発に追加するだけです。ini:
mako.directories = house:templates
残念ながら、Google App EngineのPyramidには開発ファイルがありません。次のエラーが発生します。
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
この環境変数に合格する方法はありますか?
解決
パイロンデベルメーリングリストからわかりました。ここに答えを投稿すると考えました。
これを行う方法は、設定としてconfiguratorに渡すことです。だから __init__.py
ファイルは次の変更を行います。
config = Configurator(settings={'mako.directories':['house:templates']})
所属していません StackOverflow