我有一个django模型,每个实例的属性都为item_id
。我想根据哪个选票最多来查询顶级项目ID。
我试过这个没有成功。
top_item_ids_as_vote = Vote.objects.annotate(item_count=Count('item_id')).order_by('item_count').distinct('item_id')
答案 0 :(得分:1)
尝试以下方法:
top_item_ids_as_vote = Vote.objects.annotate(item_count=Count('item_id')).order_by('-item_count')[:10]