В Django, как вы создаете много-много взаимосвязей между моделями - PullRequest
0 голосов
/ 31 октября 2019

Скажем, у меня есть 3 модели (актер, фильм и сериал), определенные следующим образом:

class Actor(models.Model):
    name = charField...
    date_of_birth = ...
    filmography = (list of Series and Movie objects)

class Movie(models.Model):
    name = ...
    genre = ...
    cast = (list of Actor objects)

class Series(models.Model):
    name = ...
    no_of_eps = ...
    cast = (list of Actor objects)

Как я могу установить много-много отношений между «актером и фильмом» и «актером и сериалом», гдеактер может хранить несколько фильмов и телепередач в своей области фильмографии, а фильм и сериал могут хранить несколько актеров в соответствующих полях актерского состава.

(Игнорировать отсутствие наследования для фильмов и сериалов, если только это не единственное решение)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...