Django दस्तावेज़ीकरण से:यह सुविधा एक शॉर्टकट के रूप में है, निश्चित मॉडल पीढ़ी के रूप में नहीं। अधिक जानकारी के लिए इंस्पेक्टडीबी के दस्तावेज़ देखें। (संदर्भ:https://docs.djangoproject.com/en/1.8 /howto/विरासत-डेटाबेस/ )
आपको मॉडलों को मैन्युअल रूप से साफ करने और माइग्रेट करने की आवश्यकता होगी। "आईडी" फ़ील्ड जोड़ने के लिए आपको जो लाइन जोड़नी होगी वह है:
id = models.IntegerField(primary_key=True)
चेतावनी:मैं निश्चित रूप से मूल के बजाय खिलौने के साथ डेटाबेस की एक प्रति बनाउंगा। यह सही होने के लिए आपको कुछ परीक्षण और त्रुटि की संभावना होगी। यह सुनिश्चित करने के बाद कि आपके पास यह सही है, आप Managed=True
. को बदल सकते हैं , लेकिन बहुत . बनें सावधान!