我有一个Post
模型,它有一个datetime.date
字段posted_date
。我需要找出用户每天发了多少帖子。为每一天创建一个查询似乎很愚蠢。
我不知道如何使用注释进行聚合 API 查询。
是
Post.objects.filter(author=someuser).annotate(dailycount=Count('posted_day'))
正确的方法?那么,我如何使用它来获取特定日期的帖子数量?
我的模型是:
class Post(models.Model):
posted_day=models.DateField(default=date.today)
author=models.ForeignKey(User,null=True)