Google App Engineを使用してPyramidのMakoテンプレートを使用します

StackOverflow https://stackoverflow.com/questions/4740644

  •  12-10-2019
  •  | 
  •  

質問

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']}) 
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top