小编Ang*_*rto的帖子

Django计算按年/月分组,没有额外的

我正在使用django 1.9

型号:

class Comment(models.Model):
    title = models.CharField(max_length=250, null=False)
    date = models.DateField(auto_now_add=True)
Run Code Online (Sandbox Code Playgroud)

由于'extra()'将在django中弃用,我试图弄清楚如何在不使用'额外'的情况下按年份计算评论组

这是带额外的代码:

Comment.objects.extra(select={'year': "EXTRACT(year FROM date)",
    'month': "EXTRACT(month from date)"})\
    .values('year', 'month').annotate(Count('pk'))
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助.

python django aggregate annotate

6
推荐指数
1
解决办法
2069
查看次数

标签 统计

aggregate ×1

annotate ×1

django ×1

python ×1