如何过滤 table 中 Django 中计数最高的行?
How do you filter for rows in a table where the count is highest in Django?
我有一个名为 "Service" 的 table,它有一个名为 "num_views" 的整数字段。是否有一个可以在 django 中完成的简单查询,即 returns 所有服务从那些具有最多视图的服务中排序。
例如我想做这样的事情:
services_by_views = Service.objects.filter(< ALL SERVICES ORDERED BY HIGHEST VIEW COUNT>)
使用 order_by
指定 降序 :
Service.objects.order_by('-num_views')
我有一个名为 "Service" 的 table,它有一个名为 "num_views" 的整数字段。是否有一个可以在 django 中完成的简单查询,即 returns 所有服务从那些具有最多视图的服务中排序。
例如我想做这样的事情:
services_by_views = Service.objects.filter(< ALL SERVICES ORDERED BY HIGHEST VIEW COUNT>)
使用 order_by
指定 降序 :
Service.objects.order_by('-num_views')