2011-01-26 21 views
12

पर विदेशीकी मॉडल पर अधिक से अधिक विदेशीकी बनाना संभव है। मैं कहता हूं, पार्ट्स और मशीन मॉडल से चुनना चाहता हूं।एकाधिक मॉडल या क्वेरीसेट

मैं इस एक सूची में एक से अधिक मॉडल गठबंधन करने के लिए पढ़ें: How to combine 2 or more querysets in a Django view?

लेकिन मैं किसी भी तरह कि सूची में foreignKey कर सकते हैं?

उत्तर

4

आपको generic relations की आवश्यकता है।

एक सामान्य संबंध आपको गतिशील रूप से विदेशी कुंजी के लक्षित मॉडल की अनुमति देता है।

+0

तुम ऐसा कैसे मेरी उदाहरण के साथ काम करेंगे समझा में बात करेंगे? – Harry

+0

मैं अस्पष्ट हो सकता था। मैं विभिन्न मॉडलों से कई ऑब्जेक्ट्स से चुनने में सक्षम होना चाहता हूं। तो यह भागों और मशीनों का एक संयोजन है। तो ड्रॉपडाउन सूची में मैं पूर्व होगा: ड्रिलिंग मशीन, प्रेस, 1.5 मिमी कोण लोहा, 1 वी स्विच इत्यादि – Harry

+0

यह लिंक मर चुका है – ygesher

13

मुझे पता है कि आपने इसे साल पहले पूछा था, लेकिन मुझे एक ही समस्या थी और मैं भविष्य के पाठकों के लिए समाधान के लिए एक लिंक साझा करना चाहता हूं।

आम तौर पर the contenttypes framework इस समस्या को हल करता है, और मुझे लगता है कि डैनियल रोज़मैन इस बारे में बात कर रहा था।

How to use dynamic foreignkey in Django?

संबंधित मुद्दे