Wie führe ich in Django ein Batch-Insert durch?

In MySQL können Sie in einer Abfrage für n> 0 mehrere Zeilen in eine Tabelle einfügen:

INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9), ..., (n-2, n-1, n);

Gibt es eine Möglichkeit, das oben genannte mit Django-Abfrageset-Methoden zu erreichen? Hier ist ein Beispiel:

values = [(1, 2, 3), (4, 5, 6), ...]

for value in values:
    SomeModel.objects.create(first=value[0], second=value[1], third=value[2])

Ich glaube, das oben genannte ruft eine Einfügeabfrage für jede Iteration der for-Schleife auf. Ich suche eine einzelne Frage, ist das in Django möglich?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage