जब आपके पास कई-से-कई संबंध होते हैं (और related_name
, नहीं through
) और आप उस व्यवस्थापक इंटरफ़ेस का उपयोग करने की कोशिश कर रहे हैं, जो आपको रिश्तों में से एक में प्रवेश करने के लिए आवश्यक है, भले ही यह आपके लिए पहली प्रविष्टि बनाने के लिए मौजूद न हो।
मैं एक ऐप बना रहा हूं जो एक इवेंट ऑर्गनाइज़र है। कल्पना कीजिए कि हम था Event
और Group
मॉडल, कई-से-अनेक संबंध के साथ बंधे।
Django related_name
दो अन्य तालिकाओं के सूचकांकों के साथ एक और तालिका बनाता है।
लेकिन मुझे कोई कारण नहीं दिखता कि इस अतिरिक्त तालिका को आबाद क्यों किया जाए।
अगर मैं phpMyAdmin के माध्यम से डेटाबेस के साथ काम करता हूं, तो मैं एक Group
पंजीकरण के बिना बना सकता हूं Event
, क्योंकि दोनों के बीच संबंध केवल एक अलग तालिका के माध्यम से है, और दिए गए स्तर पर डेटाबेस मूल्य प्रवर्तन नहीं है।
मुझे यह कैसे पता चलता है कि मैं इंटरफ़ेस इंटरफ़ेस कैसे बनाऊँ?
मैं Django में कई-से-कई फ़ील्ड वैकल्पिक कैसे बनाऊं?