Pyxis のデフォルトテンプレート
Pyxis のデフォルトテンプレートを mako から Jinja に浮気しようと画策中。
Jinja は Django のテンプレ―トから派生したものなのですが、「Sandboxed」を謳っています。
The whole engine is completely sandboxed. A template designer won't be able to modify application data or execute dangerous code.
このあたりの思想が、Pyxis での要求にぴったり。
一通りドキュメントを読んだのですが、Django のテンプレートエンジンがさらに進化していて、Loader を自前で定義できたり、テンプレート内で変数定義ができたり、「かゆいところ」に手が届くようになっています。
posted by id:junya_hayashi