Django查询顶级模型

时间:2012-06-24 06:25:09

标签: python django django-models

我有一个django模型,每个实例的属性都为item_id。我想根据哪个选票最多来查询顶级项目ID。

我试过这个没有成功。

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

1 个答案:

答案 0 :(得分:1)

尝试以下方法:

top_item_ids_as_vote = Vote.objects.annotate(item_count=Count('item_id')).order_by('-item_count')[:10]