2013-02-17 140 views

回答

1

創建一個新的模型來映射用戶和vido,並查看視頻的日期。然後,您可以檢查用戶是否在當天觀看過視頻。

class VideoViewed(models.Model): 
    user = models.ForeignKey(User) 
    page = models.ForeignKey(Video) 
    date = models.DateTimeField() 
    manager = ResultManager() 
+1

...以及每次用戶查看視頻時在Django視圖代碼中創建/更新其中一個模型項目。由於您最終可能會收到觀衆數量x這些模型項目的視頻數量,因此您可能需要使用夜間工作清除超過兩天的任何內容。 – Spacedman 2013-02-17 15:10:34

+0

我怎樣才能知道視頻被觀看? – Olga 2013-02-17 15:54:41

+0

首先檢查用戶字段,並檢查他在頁面字段中每天查看的視頻。請參閱,如果當前視頻與模型中的頁面字段的視頻相同。 – 2013-02-18 08:41:18

相關問題