【发布时间】:2015-10-18 08:26:25
【问题描述】:
我将我的应用程序的统计信息保存在数据库中,该模型看起来像这样
class MyStats():
event_code = django.db.models.PositiveSmallIntegerField()
timestamp = django.db.models.DateTimeField()
timestamp_date = django.db.models.DateField()
device_id = django.db.models.CharField(max_length=32)
我想使用这些数据来确定我每天安装了多少新应用。
我已经做到了:
MyStats.objects.order_by('-timestamp_date').values('timestamp_date').annotate(count_total=Count('device_id', distinct=True))
但它似乎给我的是每天唯一用户的数量,这是不希望的。有什么提示吗?
【问题讨论】:
标签: python django django-models django-queryset django-orm