-1
我有一個網上商店購買視頻課程。現在,我認爲,我需要添加約束條件:人們每天可以觀看一次視頻課程(24小時)。我怎麼知道那天已經看過一個視頻文件?我怎麼知道當天已經看過視頻文件?
我有一個網上商店購買視頻課程。現在,我認爲,我需要添加約束條件:人們每天可以觀看一次視頻課程(24小時)。我怎麼知道那天已經看過一個視頻文件?我怎麼知道當天已經看過視頻文件?
創建一個新的模型來映射用戶和vido,並查看視頻的日期。然後,您可以檢查用戶是否在當天觀看過視頻。
class VideoViewed(models.Model):
user = models.ForeignKey(User)
page = models.ForeignKey(Video)
date = models.DateTimeField()
manager = ResultManager()
...以及每次用戶查看視頻時在Django視圖代碼中創建/更新其中一個模型項目。由於您最終可能會收到觀衆數量x這些模型項目的視頻數量,因此您可能需要使用夜間工作清除超過兩天的任何內容。 – Spacedman 2013-02-17 15:10:34
我怎樣才能知道視頻被觀看? – Olga 2013-02-17 15:54:41
首先檢查用戶字段,並檢查他在頁面字段中每天查看的視頻。請參閱,如果當前視頻與模型中的頁面字段的視頻相同。 – 2013-02-18 08:41:18