-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