4

Pyramidとmod_wsgiを使用して、makoテンプレートを使用するには、次の行をdevelopment.iniに追加するだけです。

mako.directories = house:templates

残念ながら、Google App EngineのPyramidにはdevelopment.iniファイルがなく、次のエラーが発生します。

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

この環境変数を渡す方法はありますか?

4

1 に答える 1

9

pylons-develメーリングリストから見つけました。ここに答えを投稿すると思いました。

これを行う方法は、設定としてConfiguratorに渡すことです。したがって、__init__.pyファイルで次の変更を行います。

config = Configurator(settings={'mako.directories':['house:templates']}) 
于 2011-01-22T02:44:10.757 に答える