2010-12-07 3 views
0

最近リリースされたturbogears 2.1は、genshiのようなテンプレートエンジンであるkajikiのサポートについて言及していましたが、kajikiでtg2.1を使用する方法については何も見つかりません。何か案は?TG2.1でkajikiを使用する

答えて

2

<projectname>/config/app_cfg.pyファイルを変更して、TG 2.1プロジェクトでKajikiを有効にしました。 ライン

base_config.renderers.append('genshi') 

はちょうどあなたが後であなたはまた、加治木を設定することができます

@expose('kajiki:projectname.templates.sometemplate') 

ようなもので、それを飾ることで、あなたの行動のいずれかから加治木テンプレートを使用することができます

base_config.renderers.append('kajiki') 

を追加した後base_config.default_renderer割り当てをapp_cfg.pyに変更して、デフォルトのテンプレート言語として使用します。あなたがこれを行う場合は飾るとき、あなたはkajiki:プレフィックスを必要としません、例えば、

@expose('projectname.templates.sometemplate') 

で十分です。

この後、setup.pyを変更してKajiki依存関係を追加することは、おそらく動作するプロジェクトを作成するために必要なものです。私がまだ試していない唯一のことはi18nです。私はおそらくこの答えを更新するでしょう。

関連する問題