2013-02-17 60 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

相关问题