3

オブジェクトを挿入するために bulk_create を使用する場合:

objList = [a, b, c,] #none are saved
model.objects.bulk_create(objList)

オブジェクトの ID は更新されません ( https://docs.djangoproject.com/en/dev/ref/models/querysets/#bulk-createを参照)。したがって、これらの人を外部キー オブジェクトとして使用することはできません。一括作成後にデータベースからクエリを実行し、外部キー オブジェクトとして使用することを考えましたが、クエリを実行するための ID がありません。データベースからこれらのオブジェクトを照会するにはどうすればよいですか (id 以外の列に重複する値がある可能性がある場合)。または、大量に作成されたアイテムを外部キーとして作成するより良い方法はありますか?

4

1 に答える 1