I have a very basic model:
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)
I can create a list of all the entries grouped by date using:
Link.objects.values('pub_date').order_by('-pub_date').annotate(dcount=Count('pub_date'))
This will naturally group items by day. But what I really want to do is group by month. Is there anyway I can do this using annotate()?
Many thanks,
G
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…