我在我的模型中擁有多對多的關係,我試圖在我的一個頁面上重新組織它。在Django中重組多對多關係
我的網站有視頻。在每個視頻的頁面我試圖列出了符合環節每次都在視頻的時間到視頻演員(該鏈接會跳轉到視頻的那部分)
這裏有一個例證
Flash視頻嵌入這裏
演員......
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的模板中。我已經嘗試了一些創建字典/列表的東西,但我沒有運氣。任何幫助表示讚賞。謝謝。