मैं DjangoDjango bulk_create समारोह उदाहरण
में bulk_create को समझने के लिए यह मेरा मूल प्रश्न मैं कन्वर्ट करने के लिए कोशिश कर रहा हूँ था कोशिश कर रहा हूँ:
for e in q:
msg = Message.objects.create(
recipient_number=e.mobile,
content=batch.content,
sender=e.contact_owner,
billee=batch.user,
sender_name=batch.sender_name
)
कि पाश निम्नलिखित (नीचे) कर रही मतलब यह है और पहले सभी प्रविष्टियों को बनाते हैं तो डेटाबेस को हिट करें? क्या यह सही है?
msg = Message.objects.bulk_create({
Message (
recipient_number=e.mobile,
content=batch.content,
sender=e.contact_owner,
billee=batch.user,
sender_name=batch.sender_name
),
})
आप लगभग वहां हैं। लूप में ऑब्जेक्ट्स न बनाएं। बस 'Message.objects.create (...)' के बजाय 'संदेश (...) 'करें - यह डेटाबेस कॉल को ट्रिगर नहीं करेगा। इसे एक सूची में रखें, और उस सूची को 'bulk_create' – karthikr