mysql, sen n> 0 için bir sorguda bir tabloya birden çok satır ekleyebilirsiniz:Django'da toplu iş parçacığını nasıl uygularım?
INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9), ..., (n-2, n-1, n);
Django QuerySet yöntemleri ile yukarıda ulaşmak için bir yol var mı? İşte bir örnek:
values = [(1, 2, 3), (4, 5, 6), ...]
for value in values:
SomeModel.objects.create(first=value[0], second=value[1], third=value[2])
Yukarıda döngü her okunması için bir ekleme sorgusu çağırıyor inanıyoruz. Tek bir sorgu arıyorum, bu Django'da mümkün mü?
Güncelleme: https://docs.djangoproject.com/en/dev/ref/models/querysets/: Django geliştirme sürümü 'bulk_create' yöntemi yayınlayacak # bulk-create –