【发布时间】:2020-10-13 22:47:05
【问题描述】:
class Titlecomplaint(models.Model):
title= models.ForeignKey("titles.title", on_delete= models.CASCADE)
user= models.ForeignKey("auth.user", on_delete= models.CASCADE)
content = models.TextField(max_length=250,null=True,blank=True)
从上面的模型中,我只需要获取按照模型中相同标题数量排序的每个标题的一份副本,同时还需要计算数量。
the_titles= Titlecomplaint.objects.annotate(cnt=Count("title")).values_list('title', flat=True).distinct().order_by("cnt")
我正在尝试上面的 ORM,但它只返回整数,而我需要处理查询对象。
【问题讨论】: