pythonのmakoでファイルからテンプレートを読む
pythonのテンプレートエンジンmakoでテンプレートをファイルから読み込むにはコンストラクタでキーワード引数を使います。
- mako welcome to Mako!
Djangoだとファイルから読むのが面倒だったからmakoに乗り換え。
ファイルからテンプレート読み込み
キーワードfilenameにテンプレートが記述されているファイルのパスを指定して、Templateオブジェクトを生成します。
from mako.template import Template result = Template( filename=path ).render( { "foo" : "bar"} )