ホームページ >バックエンド開発 >Python チュートリアル >PythonのDjangoフレームワークにおけるformsフォームクラスの使い方を詳しく解説
フォームの機能
フォーム関連オブジェクトには
が含まれますフォームオブジェクト
Form オブジェクトは、一連の Field および検証ルールをカプセル化します。Form クラスは、django.forms.Form を直接または間接的に継承する必要があります。Form を定義するには、次の 2 つの方法があります。方法 1: フォームを直接継承する
リーリー
リーリー
ビュー関数でフォームを使用する一般的なシナリオは次のとおりです:
view.py:
リーリー
リーリー
form.is_valid() が true を返した後、フォーム データは form.cleaned_data オブジェクト (辞書型、クリーンなデータを意味します) に保存され、データは次のような Python オブジェクトに自動的に変換されます。 、その後、フィールドは日時型に変換されるだけでなく、IntegerField、FloatField にも変換されます
リーリー
テンプレートでフォームを表示するいくつかの方法:
フォームとテンプレートを表示するにはさまざまな方法があり、カスタマイズすることもできます:
リーリー
タグ、