CRM - のModelForm之インスタンス

ModelFormサブクラスでは、我々は、一度にデータの変更は、多くの場合、変更されたオブジェクトを指定し、フォームを保存することができ完了するためにオブジェクトを変更フォーム=(インスタンス= OBJ)パラメータを使用します

CRMシステム、ユーザーがこのフィールドに設定されているデータ上を通過しないことをデフォルトのフィールドから設定を変更する必要がありますが、フィールドと空のフィールドでは、我々は貯蓄が利用できない前に、フィールドを指定する必要があります。我々は、このパラメータaを使用する必要があります。今までは、まだ完全にこの原則を理解していない、それは今後の研究を容易にするために、エッセイレコードを書くことです

コード:

IF request.method == ' GET ' 
            フォームは = model_form_class()
             を返す(要求、レンダリング' スターク/ change.html ' { ' 形態':フォームを、' キャンセル' self.reverse_list_url()})
        フォーム(= model_form_class =データrequest.POSTの)
         IF form.is_valid():
             form.instance.depart_id。= 1オブジェクトは、彼の部門.instance IPの形式で指定されている1。
            form.save()

            を返すはHttpResponse( '完全な修正を')

form.instance.depart_id = 1は、フィールドがデフォルトで設定されているオブジェクトを形成するために完成されています。


おすすめ

転載: www.cnblogs.com/aaaajayheng1990/p/10943548.html