我有一个模型名称 Ratings ,其中有一个时间戳。我想将用户限制为每天仅 3 个评分。如何计算特定用户在过去 24 小时内的评分?
class Ratings(models.Model):
user = models.ForeignKey(User)
book = models.ForeignKey('Books')
rating = models.IntegerField(max_length=150)
timestamp = models.DateTimeField(auto_now_add=True)
is_checkedin_rating = models.BooleanField()
编辑*为了更清楚,我想查找特定用户在 24 小时内的评分计数。因此,假设从 5/13 12AM 到 5/14 12AM,计算收视率。