Count number of records by date in Django

后端 未结 5 1000
失恋的感觉
失恋的感觉 2020-11-28 23:49

I have a model similar to the following:

class Review(models.Model):
    venue = models.ForeignKey(Venue, db_index=True)
    review = models.TextField()  
           


        
5条回答
  •  北荒
    北荒 (楼主)
    2020-11-29 00:07

    This should work (using the same MySQL specific function you used):

    Review.objects.filter(venue__pk=2)
        .extra({'date_created' : "date(datetime_created)"})
        .values('date_created')
        .annotate(created_count=Count('id'))
    

提交回复
热议问题