Sunday 15 January 2012

inheritance - Django inherited model instance creation function -


कहें कि मेरे पास निम्न है, Model_1 1 पूर्णांक है, Model_2 संहिता Model_1 और दूसरा पूर्णांक जोड़ता है

  वर्ग Model_1Manager (models.Manager): DEF बनाने (स्वयं, i) m = self.model (value1 = i) m.save () वर्ग Model_1 (models.Model): value1 = Model.IntegerField () वस्तुओं = Model_1Manager () वर्ग Model_2Manager (Model_1Manager): def बनाने (आत्म, i1, i2) m = self.model (value1 = i1, value2 = i2) m.save () वर्ग Model_2 (Model_1): Value2 = model.IntegerField () ऑब्जेक्ट्स = Model_2Manager ()   

प्रश्न:

  1. क्या create () फ़ंक्शन है < कोड> मॉडल_2 प्रबंधक सही रूप में लिखा गया है?
  2. क्या मुझे कॉल करने के लिए कोई तरीका है Model_1Manager 's create () फ़ंक्शन ?? यह कैसे काम करेगा

    क्या बनाएं () <

    यह है।

    क्या मुझे कॉल करने के लिए कोई रास्ता है? / Code> फ़ंक्शन में Model_2Manager जैसा सही लिखा है?

    Model_1Manager 's बनाने () फ़ंक्शन ?? यह कैसे काम करेगा?

    दुर्भाग्य से इस मामले में Model_1Manager.create () एक Model_2 को प्रारंभ करने के लिए पर्याप्त नहीं है, तो आप इसे कॉल करने का प्रयास नहीं करना चाहिए।

No comments:

Post a Comment