QuerySet Django中最常见的记录

QuerySet Django中最常见的记录,django,django-queryset,Django,Django Queryset,您好,我如何选择由Django中最常见的记录排序的记录 我的模型是: Action|User|Date ----------------- sport |Mark|00/00/2000 study |Alex|00/00/2001 sport |Paul|00/00/2010 运动是最常见的运动。我如何筛选QuerySet以获得按这种方式排序的数据 运动 研究因为您还没有发布您的模型,所以这里有一个粗略的查询,首先按最常见的操作排序: from django.db.models import

您好,我如何选择由Django中最常见的记录排序的记录

我的模型是:

Action|User|Date
-----------------
sport |Mark|00/00/2000
study |Alex|00/00/2001
sport |Paul|00/00/2010
运动是最常见的运动。我如何筛选QuerySet以获得按这种方式排序的数据

运动


研究

因为您还没有发布您的模型,所以这里有一个粗略的查询,首先按最常见的操作排序:

from django.db.models import Count

qs = MyModel.objects.annotate(c=Count('action')).order_by('-c')

是否要筛选数据?仅显示
sport
的行?还是有序数据?首先是体育的行,然后是其他行?