基于Djang中相关字段的计数进行排序

2024-04-25 01:29:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个模型,ImageTag。每个图像对象可以有多个与之关联的标记,我想找到我最常用的标记。我该怎么办?这似乎很容易,但我似乎搞不懂。你知道吗


Tags: 对象标记模型图像imagetag
1条回答
网友
1楼 · 发布于 2024-04-25 01:29:08

Django(最近才)获得了聚合支持,因此现在您可以这样做:

from django.db.models import Count
Tag.objects.annotate(img_count=Count('image')).order_by('img_count')

相关问题 更多 >