Deform

deform は Python の HTML フォーム生成ライブラリです。 Python 2.6, 2.7, 3.2, 3.3 で動きます。

deform の設計は、 formish フォーム生成ライブラリの影響を 強く受けています。恥知らずな横取りだと言う人もいるかもしれません; これは完全に不正確というわけでもありません。 deform は、主に 実装が (ほぼ間違いなく) より単純で、より小さいという点で formish と異なります。

deform は、スキーマライブラリとして Colander を、フォーム コントロールの deserialization ライブラリとして Peppercorn を、 HTML テンプレートとして Chameleon を使用します。

deform は、 Peppercorn, Colander, Chameleon と translationstring という名前の国際化ライブラリにのみ依存しています。 したがって、ほとんどのウェブフレームワーク (あるいは反フレームワーク) の中で使用することができるでしょう。

代わりのテンプレート言語を用いることもできます。そのためには、すべての テンプレートが既存の Chameleon テンプレートからあなたが選択した テンプレートシステムに翻訳されて、適切な rendererdeform に提供される必要があります。

目次

デモサイト

deformdemo.repoze.org を訪れて、 Deform のほとんどの特徴をデモするアプリケーションを見てください。 また、このアプリケーションのソースコードは GitHub の deform パッケージ の中にあります。

サポートと開発

バグを報告するためには、 バグトラッカー を使用してください。

このドキュメンテーションに答えが見つからない質問がある場合、 Pylons-discuss メーリングリスト にコンタクトを取るか、

#pylons IRC チャンネル に参加してください。

deform のタグまたはトランクバージョンは、 GitHub 上の deform パッケージ を通して閲覧または チェックアウトできます。トランクをチェックアウトするには以下のコマンドを 使用してください:

git clone git://github.com/Pylons/deform.git

deform のコントリビューターになる方法を知るには、 Pylons プロジェクトのコントリビュータードキュメンテーション を参照してください。

索引と用語集

謝辞

これらの人々なくしては、このソフトウェアは存在しませんでした:

Table Of Contents

Next topic

基本的な使い方

This Page