У меня много моделей в моих моделях, и я пытаюсь реорганизовать их на одной из своих страниц.
На моем сайте есть видео. На странице каждого видео я пытаюсь перечислить актеров, которые находятся в этом видео, со ссылками на каждый раз, когда они находятся в видео (ссылки будут переходить к этой части видео)
Вот иллюстрация
Flash Video, встроенный сюда
Актеры ...
Ted smith: 1:25, 5:30
jon jones: 5:00, 2:00
Вот соответствующие части моих моделей
class Video(models.Model):
actor = models.ManyToManyField( Actor, through='Actor_Video' )
# more stuff removed
class Actor_Video(models.Model):
actor = models.ForeignKey( Actor )
video = models.ForeignKey( Video)
time = models.IntegerField()
Вот как выглядит моя таблица Actor_Video, может быть, будет легче увидеть, что я делаю
id actor_id video_id time (in seconds)
1 1 3 34
2 1 3 90
Я чувствую, что мне нужно реорганизовать информацию, на мой взгляд, но я не могу понять это. Это не представляется возможным в шаблоне с использованием djangos orm. Я попробовал пару вещей с созданием словарей / списков, но мне не повезло. Любая помощь приветствуется. Благодаря.