WTFormsは、開発者が実行時に古典的なHTMLフォームに変換されますフォームを作成するPythonの構文を使用することができます。
WTFormsは、コードとプレゼンテーションの分離を導入し、Pythonコードの外に厄介なフォームパラメータを維持し、フォームをカスタマイズする簡単な方法を提供します。
WTForms経由で作成したフォームは、他の規則的な形、それらが作成している方法で、唯一の違いのように動作します。
の特長の:ます。
- < LI>多くのフォームフィールドタイプがサポートします。
- フォームデータの検証します。
- ビルトインウィジェットます。
- CSRF保護します。
- Djangoの拡張します。
- のGoogle App Engineの機能拡張します。
- SQLAlchemyの統合します。
- i18nサポートします。
のこのリリースのの新機能:
- はWTFormsのはるかに強力なカスタマイズ用の新しいクラスのメタパラダイムを追加しましたます。
- コアに国際化を移動します。 wtforms.ext.i18nを非推奨します。
- コアにCSRFを移動します。 wtforms.ext.csrfを非推奨します。
- の値を持つSelectFieldsをレンダリングする問題を修正しました= TRUEます。
- バベルロケールベースの数値のフォーマットを使用するDecimalFieldはができることを確認します。
- ドロップのPython 3.2のサポート(3.3+用のpython3のサポートのみ)
- はATTRを渡す= WTFormsウィジェットに偽の値は無視されます。
のバージョン0.6.1でのの新機能:
- バグの修正:
- ext.appengineのReferencePropertyFieldます。
- :。問題との整合性の問題をレンダリングします。
- オプションバリデータが失敗したします。
- ドキュメント:。ドキュメントは今HTMLエスケープ機能性に言及します。
- 組み込みの検証および強制エラー翻訳できる翻訳オブジェクトを提供するための予備的なサポートを追加します。
フィールドdateutil
raw_dataが欠席した時に
のバージョン0.6のの新機能:
- ウィジェット:
- HTMLは今(__html__を使用)などの安全だとマークされます。
- フィールド:
- Field._defaultは今Field.defaultでます。
- すべてのフィールドは今 `raw_data`性質を持っています。
- (.EXTのものを含む)を選択フィールドであるフィールドは、オプションを生成し、option_widget kwargを持つように繰り返すことができます。
- マイナーバグ修正とクリーンアップ、行動の一貫性に対処するために(複数)フィールド、QuerySelectFieldを選択します。
- を追加しまし小数を扱う、します。
- 拡張機能:
- ext.appengineは今FloatPropertyとGeoPtPropertyをサポートしています。
- ext.sqlalchemy QueryMultipleSelectFieldはQuerySelectMultipleFieldに変更します。
互換性のあるテンプレートエンジンは、それを自動的にエスケープしないように、
フィールドリスト内の
IntegerFieldとに基づいて、
のバージョン0.5のの新機能である:ます。
- を追加しましANYOFとNoneOfバリデータます。
- は、宣言サブクラス化を必要とせずに、フォームのコア処理および検証機能を提供しますベースフォームクラスを追加しました。
- フィールドのラベルは現在、ヒト化フィールド名をデフォルトにします。
- のフィールドは現在、未辞名は `short_name`性質を持っています。
- DecimalFieldは、現在フロート強制することなく、ディスプレイの値を丸めます。小数点以下の書式を設定する方法の詳細については、ドキュメントを参照してくださいます。
の要件の
- はPython 2.6以上
コメントが見つかりません