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 に答える