Я хотел бы сделать сложный annotate
вызов по QuerySet
, и я не знаю, как его построить.Не могли бы вы помочь?
Я попытаюсь упростить мои настройки:
У меня есть 3 модели: Movie
, Actor
и Casting
.
Каждая Casting
имеет внешний ключ для Movie
и Actor
, а CharField
для role
.
Например, Casting
может означать, что Джонни Депп сыграл Джека Воробья в ПиратахКарибского моря.
Я хотел бы получить список фильмов, и к каждому фильму будет аннотация с описанием роли, которую Джонни Депп сыграл в этом фильме.Если он не играл в этом фильме, это должно быть None
.
Обратите внимание, что я даю конкретного актера, я не хочу обойти всех актеров.