【发布时间】:2010-06-24 11:03:49
【问题描述】:
我想做一个排名申请,它会计算平台上传的每门课程的排名。
将下载次数和浏览次数等值存储在表格中是一种好方法吗?
class Courserate(models.Model):
course = models.ForeignKey(Courses)
downloads = models.IntegerField(editable = False, default = 0)
views = models.IntegerField(editable = False, default = 0)
positive_votes = models.IntegerField(editable = False, default = 0)
negative_votes = models.IntegerField(editable = False, default = 0)
另外,当我尝试获取下载次数时,例如,对于属于特定教室的课程,我应该怎么做?我的意思是,这样的查询:
courses = Courses.objects.filter(classroom = userclass)
downloads = Courserate.objects.filter(course = courses).downloads
下载查询不起作用,我如何“获取”每门课程的下载次数?
【问题讨论】:
标签: django model integer increment