Надеюсь, что это может помочь некоторым людям, которые ищут идеи.

еделяю свои модели 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 (который не существует) в модели для представления такого рода отношений? Я из Hibernate / JPA, где объявить отношения один-ко-многим было так же просто, как:

@OneToMany
private List<PhoneNumber> phoneNumbers;

Как я могу выразить это в Джанго?

Ответы на вопрос(5)

Ваш ответ на вопрос