1

我有一个 django 模型,每个实例都有一个item_id. 我想根据得票最多的项目 id 来查询。

我试过这个没有成功。

top_item_ids_as_vote = Vote.objects.annotate(item_count=Count('item_id')).order_by('item_count').distinct('item_id')
4

1 回答 1

1

尝试以下操作:

top_item_ids_as_vote = Vote.objects.annotate(item_count=Count('item_id')).order_by('-item_count')[:10]
于 2012-06-24T07:51:53.467 回答