ジャンゴの基礎〜のModelForm


構文
    froms.py
    クラスのModelForm(forms.ModelForm):
      クラスメタ- :
         モデル#=が指定されたモデルmodelsname
         = 1 "__all__"指定されたすべてのフィールド値#フィールド
                   2 = [COLUMN1、COLUMN2]挙げ位フィールド指定
                   3 [= COLUMN1を除外colum2]特定のフィールドのトラブルシューティング#
          ラベル= { 'キー': 'テスト'}# を指定するフィールドについて説明
          := {{ '必要表題err_messages '、 ' 空でない'}}を
          __init __(自己、引数*、** kwargsからDEF ):バッチ#形式
            スーパー().__のinit __(* argsを、** kwargsから)
              self.fields.valuesに提出について():
                filed.error_messages = { '必要': "このフィールドは空白にすることはできません"}
               提出。 widget.attrs.update({「クラス」:「フォームコントロール」})
      views.py
      = ModelFormサブクラスフォーム(request.POST)
      form.save()#データベースに格納
2点アップデート
   1のModelForm(インスタンス=オブジェクト)#object編集可能なオブジェクトモデルクエリ、
      フォーム=のModelForm(=インスタンスオブジェクト)
      {形}をレンダリング
 IIIの要約

     1つのModelFormサブクラスは、すべての物事のフォームに含まれますが、他の機能の数を拡大し、使用することをお勧めします

おすすめ

転載: www.cnblogs.com/danhuangpai/p/10986185.html
おすすめ