Скажем, у меня есть 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)
Как я могу установить много-много отношений между «актером и фильмом» и «актером и сериалом», гдеактер может хранить несколько фильмов и телепередач в своей области фильмографии, а фильм и сериал могут хранить несколько актеров в соответствующих полях актерского состава.
(Игнорировать отсутствие наследования для фильмов и сериалов, если только это не единственное решение)