मैं अभी अपने Django मॉडल को परिभाषित कर रहा हूं और मुझे एहसास हुआ कि OneToManyFieldमॉडल फ़ील्ड प्रकारों में कोई नहीं था । मुझे यकीन है कि ऐसा करने का एक तरीका है, इसलिए मुझे यकीन नहीं है कि मैं क्या याद कर रहा हूं। मैं अनिवार्य रूप से कुछ इस तरह से है:
class Dude(models.Model):
numbers = models.OneToManyField('PhoneNumber')
class PhoneNumber(models.Model):
number = models.CharField()
इस मामले में, प्रत्येक Dudeएकाधिक हो सकता PhoneNumberहै, लेकिन संबंध, दिशाहीन होना चाहिए में है कि मैं से जानने की जरूरत नहीं है PhoneNumberजो Dudeयह मालिक है, दर असल, जैसा कि मैंने कई अलग अलग वस्तुओं हो सकता है खुद PhoneNumberइस तरह के एक के रूप में उदाहरणों, Businessके लिए उदाहरण:
class Business(models.Model):
numbers = models.OneToManyField('PhoneNumber')
मैं क्या जगह लेंगे OneToManyField(जो मौजूद नहीं है) मॉडल संबंध इस तरह का प्रतिनिधित्व करने के लिए में साथ? मैं हाइबरनेट / जेपीए से आ रहा हूं जहां एक-से-कई संबंधों की घोषणा करना उतना ही आसान था:
@OneToMany
private List<PhoneNumber> phoneNumbers;
मैं इसे Django में कैसे व्यक्त कर सकता हूं?