मैं एक Django आवेदन जो एक Offer
मॉडल शामिल हैं पर काम कर रहा हूँ। एक Offer
उदाहरण में मूल्य निर्धारण की स्थिति और उत्पाद परिभाषा के लिए अंक शामिल हैं। उत्पाद मॉडल वास्तव में एक पदानुक्रम (मैं एक Television
मॉडल, एक Camcorder
मॉडल, आदि) है। इसलिए मुझे Offer
मॉडल को किसी भी उत्पाद को इंगित करने के लिए एक पॉलिमॉर्फिक (या "जेनेरिक") एसोसिएशन होना चाहिए।मैं Django में मॉडल के बीच एक बहुलक संबंध कैसे परिभाषित कर सकता हूं?
अभी के लिए, मैंने पाया है कि यह generic associations in the ContentTypes
application का उपयोग करने के लिए है। ऐसा हो सकता है, लेकिन मैं विकल्पों की तलाश में हूं, यदि कोई हो।
आपकी मदद के लिए धन्यवाद।
(उत्तर प्रति एक समाधान करें)
मैं स्पष्ट रूप से सहमत हूं, लेकिन क्या आप इसे किसी ऐसे व्यक्ति के लिए वास्तव में उपयोगी बनाने के लिए उत्तर दे सकते हैं जो इसे पूछेगा। इस तरह से मैं इसे +1 कर सकता हूं। – Ivan
धन्यवाद, लेकिन मुझे नहीं लगता कि यह जवाब है। वर्ग ऑफर (models.Model):: क्या मैं जरूरत की तरह कुछ है उत्पाद = models.ForeignKey (उत्पाद) ... कहाँ उत्पाद एक अमूर्त वर्ग है, और वास्तविक संदर्भित वस्तु एक ठोस का एक उदाहरण है उपवर्ग। कोई विचार? – MiniQuark