Genshi
From Wikipedia, the free encyclopedia
Genshiは、XMLのような語彙を持ったテンプレートエンジンで、Pythonで書かれている。 Genshiを利用することにより、XMLをベースとした言語、通常HTMLに出力内容を簡単に挿入したり、ドキュメント間の要素を再利用できる[1]。Genshiは、Kidを元にしており、テンプレート処理を高速化する機能のいくらかを実装することを目的としている[2]。
| 開発元 | Edgewall Software |
|---|---|
| 初版 | 2006年8月3日 |
| 最新版 |
0.7.9
/ 2024年6月16日 |
| リポジトリ | |
| 対応OS | クロスプラットフォーム |
| 種別 | テンプレートエンジン |
| 公式サイト | genshi.edgewall.org |
Genshiは、さまざまなPythonWebフレームワークで利用可能であり、例えばCherryPy[3][4]、TurboGears[5]、Pylons[6]、web2pyで利用されている[7]。 GenshiはTurboGears 2.x内のKidを置き換えた[8]。