如何过滤 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')