Я зараз визначаю свої моделі Джанго і зрозумів, що OneToManyFieldв полях моделей не було а. Я впевнений, що є спосіб це зробити, тому я не впевнений, чого мені не вистачає. У мене по суті є щось подібне:
class Dude(models.Model):
numbers = models.OneToManyField('PhoneNumber')
class PhoneNumber(models.Model):
number = models.CharField()
У цьому випадку кожен Dudeможе мати декілька PhoneNumbers, але відносини повинні бути односпрямованими, оскільки мені не потрібно знати, PhoneNumberхто Dudeналежить йому, як такий, як у мене може бути багато різних об'єктів, які мають власні PhoneNumberекземпляри, наприклад, Businessдля приклад:
class Business(models.Model):
numbers = models.OneToManyField('PhoneNumber')
Що б я замінив OneToManyField(який не існує) у моделі, щоб представити такий тип відносин? Я приїжджаю зі сплячого / JPA, де оголосити стосунки один до багатьох було так просто, як:
@OneToMany
private List<PhoneNumber> phoneNumbers;
Як я можу це висловити в Джанго?