【发布时间】:2016-12-13 16:03:23
【问题描述】:
我想获取超过 14 天的记录数
我目前正在做:
class Invitation(models.Model):
...
start_date = models.DateTimeField(default=timezone.now)
all_invitations = Invitation.objects.all()
days14 = all_invitations.filter(start_date__range=[today - timedelta(days=7), today + timedelta(days=8)]).annotate(day=TruncDay('start_date')).values('day').annotate(count=Count('id')).values('day', 'count').order_by('day')
但是,这并没有告诉我有 0 个邀请的日子。 我如何做到这一点?
【问题讨论】:
标签: python django django-models django-aggregation