मैं हमेशा पढ़ता हूं कि मुझे उपयोग करना चाहिए
model = Model(a=5, b=6)
model.save()
लेकिन मैंने अभी देखा कि एक मैनेजर फंक्शन क्रिएट है, क्योंकि मैंने एक ओपनसोर्स django ऐप का इस्तेमाल किया।
model = Model.objects.create(a=5, b=6)
print model.pk
1
तो क्या इसका उपयोग करने का सुझाव दिया गया है? या यह अभी भी .save विधि का उपयोग करने के लिए पसंद किया जाता है। मैं अनुमान लगा रहा हूँ कि पिंड। क्रिएट इसे बनाने की कोशिश करेंगे चाहे वह कोई भी हो, जबकि पीके निर्दिष्ट होने पर किसी मौजूदा ऑब्जेक्ट को बचा सकता है।
ये वो डॉक्स हैं जो मुझे मिले: https://docs.djangoproject.com/en/dev/topics/db/queries/#creating-objects