... anyToManyField ( Topping ) この例では、以下のメソッドは topping.pizza_set と pizza.toppings の両方で利用できます。 add ( * objs , bulk = True , through_defaults = None ) ¶ aadd ( * objs , bulk = True , through_defaults = None ) ¶ 非同期バージョン : a ... ョンに add() を使っても、リレーションは複製されませんが、シグナルは発生します。 多対多のリレーションシップの場合、 add() は *objs 引数としてモデルインスタンスかフィールドの値(通常は主キー)を受け付けます。 必要であれば、引数 through_defaults を使用して ... 中間モデル インスタンスの値を指定します。呼び出し可能オブジェクトを through_defaults 辞書の値として使用できます。 remove ( * objs , bulk = True ) ¶ aremove ( * objs , bulk = True ) ¶ 非同期バージョン : aremove() リレーション先オブジェクトのセットから指 ... ... anyToManyField ( Topping ) この例では、以下のメソッドは topping.pizza_set と pizza.toppings の両方で利用できます。 add ( * objs , bulk = True , through_defaults = None ) ¶ aadd ( * objs , bulk = True , through_defaults = None ) ¶ 非同期バージョン : a ... ョンに add() を使っても、リレーションは複製されませんが、シグナルは発生します。 多対多のリレーションシップの場合、 add() は *objs 引数としてモデルインスタンスかフィールドの値(通常は主キー)を受け付けます。 必要であれば、引数 through_defaults を使用して ... 中間モデル インスタンスの値を指定します。呼び出し可能オブジェクトを through_defaults 辞書の値として使用できます。 remove ( * objs , bulk = True ) ¶ aremove ( * objs , bulk = True ) ¶ 非同期バージョン : aremove() リレーション先オブジェクトのセットから指 ... ... 作成する必要があるが、そのキーが既にデータベースに存在する場合、 IntegrityError が発生します。 bulk_create() ¶ bulk_create ( objs , batch_size = None , ignore_conflicts = False , update_conflicts = False , update_fields = None , unique_fields = None ) ... ¶ abulk_create ( objs , batch_size = None , ignore_conflicts = False , update_conflicts = False , update_fields = None , unique_fields = None ) ... 通常、オブジェクトの数にかかわらずクエリは 1 回だけです)、作成されたオブジェクトを指定された順序でリストとして返します: >>> objs = Entry . objects . bulk_create ( ... [ ... Entry ( headline = "This is a test" ), ... Entry ( headline = "This is only a ... ... 作成する必要があるが、そのキーが既にデータベースに存在する場合、 IntegrityError が発生します。 bulk_create() ¶ bulk_create ( objs , batch_size = None , ignore_conflicts = False , update_conflicts = False , update_fields = None , unique_fields = None ) ... ¶ abulk_create ( objs , batch_size = None , ignore_conflicts = False , update_conflicts = False , update_fields = None , unique_fields = None ) ... 通常、オブジェクトの数にかかわらずクエリは 1 回だけです)、作成されたオブジェクトを指定された順序でリストとして返します: >>> objs = Entry . objects . bulk_create ( ... [ ... Entry ( headline = "This is a test" ), ... Entry ( headline = "This is only a ... ... ンスを追跡して、後でそれらに対して save_deferred_fields() を呼び出す必要があります。 典型的な使用方法は次のようになります。 objs_with_deferred_fields = [] for obj in serializers . deserialize ( "json" , data , handle_forward_references = True ): obj . ... save () if obj . deferred_fields is not None : objs_with_deferred_fields . append ( obj ) for obj in objs_with_deferred_fields : obj . save_deferred_fields () これが機能するに ... ... ンスを追跡して、後でそれらに対して save_deferred_fields() を呼び出す必要があります。 典型的な使用方法は次のようになります。 objs_with_deferred_fields = [] for obj in serializers . deserialize ( "json" , data , handle_forward_references = True ): obj . ... save () if obj . deferred_fields is not None : objs_with_deferred_fields . append ( obj ) for obj in objs_with_deferred_fields : obj . save_deferred_fields () これが機能するに ... ... t_changeform_initial_data ( self , request ): return { "name" : "custom_initial_value" } ModelAdmin. get_deleted_objects ( objs , request ) [ソース] ¶ delete_view() と "delete selected" アクション の削除処理をカスタマイズするフックです。 引数 objs は ... ... t_changeform_initial_data ( self , request ): return { "name" : "custom_initial_value" } ModelAdmin. get_deleted_objects ( objs , request ) [ソース] ¶ delete_view() と "delete selected" アクション の削除処理をカスタマイズするフックです。 引数 objs は ... ... 定したモデルオブジェクトを削除します。 clear() リレーション先オブジェクトのセットからすべてのオブジェクトを削除します。 set(objs) リレーション先オブジェクトのセットを置き換えます。 リレーション先のセットのメンバーを代入するには、オブジェクトインスタン ... ... 定したモデルオブジェクトを削除します。 clear() リレーション先オブジェクトのセットからすべてのオブジェクトを削除します。 set(objs) リレーション先オブジェクトのセットを置き換えます。 リレーション先のセットのメンバーを代入するには、オブジェクトインスタン ... 2026年10月08日