【发布时间】:2010-10-09 18:32:19
【问题描述】:
我有一个 Django 模型,如下所示,我用它来跟踪哪些 IP 地址访问了我的网站以及何时访问。
class Visit(models.Model):
created = models.DateTimeField(default=datetime.utcnow)
ip = models.IPAddressField(editable=False)
我想在这个模型上编写一个方法,返回来自特定 IP 的最后 100 次访问的天数。来自 IP 的一天(小时等)内的多次访问都算作单独访问。因此,如果有人在过去 2 天内访问该站点 100 次,它将返回 2,在过去 8 天内访问 100 次,将返回 8,以此类推。
【问题讨论】:
标签: django django-models django-queryset