相关疑难解决方法(0)

Django按月注释分组

我有一个非常基本的模型:

class Link(models.Model):
    title = models.CharField(max_length=250, null=False)
    user = models.ForeignKey(User)
    url = models.CharField(max_length=250, blank=True, null=True)
    link_count = models.IntegerField(default=0)
    pub_date = models.DateField(auto_now_add=True)
    updated = models.DateTimeField(auto_now=True)
Run Code Online (Sandbox Code Playgroud)

我可以使用以下命令创建按日期分组的所有条目的列表:

Link.objects.values('pub_date').order_by('-pub_date').annotate(dcount=Count('pub_date'))
Run Code Online (Sandbox Code Playgroud)

这将自然地按日分组项目.但我真正想做的是按月分组.无论如何我可以使用annotate()来做到这一点吗?

非常感谢,

G

python django

16
推荐指数
2
解决办法
1万
查看次数

标签 统计

django ×1

python ×1