यहां एक समाधान दिया गया है जो वास्तव में एक्ज़ीक्यूटमैनी () का उपयोग करता है!
मूल रूप से उदाहरण में विचार यहां काम करेगा।
लेकिन ध्यान दें कि Django में, आपको प्रश्न चिह्न के बजाय %s प्लेसहोल्डर का उपयोग करने की आवश्यकता है।
इसके अलावा, आप अपने लेनदेन का प्रबंधन करना चाहेंगे। मैं यहाँ उस पर नहीं जाऊँगा क्योंकि बहुत सारे दस्तावेज उपलब्ध हैं।
from django.db import connection,transaction
cursor = connection.cursor()
query = ''' INSERT INTO table_name
(var1,var2,var3)
VALUES (%s,%s,%s) '''
query_list = build_query_list()
# here build_query_list() represents some function to populate
# the list with multiple records
# in the tuple format (value1, value2, value3).
cursor.executemany(query, query_list)
transaction.commit()