genshi

Trac Genshi テンプレートのヒント

Trac 0.11 以降はテンプレートエンジンとしてGenshi が採用されており、 そこにはpython のコードやgenshi のディレクティブを埋め込んで色々と加工ができます。 その中でたとえば現在ログインしているユーザー名を埋め込みたいときにはどうすればいいのか?…

とりあえずのGenshi の使い方

テンプレートとなるテキストを用意して、それを元にgenshi.template.Template のサブクラスのインスタンスを生成。 パラメータは$ で始まる文字列で、$ 自身を使いたい場合は$$ とする。 from genshi.template import TextTemplate tmpl=TextTemplate("<$par…