Django ForeignKey не может выбрать

У меня есть таблицы movies_movie и casts_cast. Каждый фильм может иметь много актеров. В модели для movies у меня есть следующее:

class Cast_movie(models.Model):
    movie = models.ForeignKey('movies.movie', on_delete = models.CASCADE, blank=True, null=True)
    cast = models.ForeignKey('casts.cast', on_delete = models.CASCADE, blank=True, null=True)
    def __str__(self):
        return self.name

Когда я перехожу на страницу фильма, я не могу выбрать актеров? Я хотел бы иметь возможность искать актеров (не отображать всех) и выбирать их для текущей страницы фильма, на которой находится пользователь. Как решить?

Я думаю, что вы ищете filter_horizontal или filter_vertical атрибуты ModelAdmin.

class MovieAdmin(admin.ModelAdmin):
    filter_horizontal = ("<m2m field name>", )

enter image description here

Вернуться на верх