mysql में, आप n> 0 के लिए एक क्वेरी में एक मेज में अनेक पंक्तियां सम्मिलित कर सकते हैं:मैं Django में बैच डालने का प्रदर्शन कैसे करूं?
INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9), ..., (n-2, n-1, n);
वहाँ Django क्वेरीसमूह तरीकों के साथ ऊपर प्राप्त करने के लिए कोई तरीका है? यहाँ एक उदाहरण है:
values = [(1, 2, 3), (4, 5, 6), ...]
for value in values:
SomeModel.objects.create(first=value[0], second=value[1], third=value[2])
मेरा मानना है कि इसके बाद के संस्करण पाश के लिए में से प्रत्येक यात्रा के लिए एक डालने क्वेरी बुला रहा है। मैं एक प्रश्न की तलाश में हूं, क्या यह Django में संभव है?
अद्यतन: https://docs.djangoproject.com/en/dev/ref/models/querysets/: Django विकास संस्करण एक 'bulk_create' विधि जारी करेंगे # थोक-निर्माण –