亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Django ORM:如何在values_list方法中使用計數方法?

Django ORM:如何在values_list方法中使用計數方法?

繁星coding 2022-08-02 16:04:55
為了簡化操作,我需要執行此查詢: select state,count(*) from Airports group by state order by count(*) desc從我的查詢中返回的所需結果是這樣的字典:{ 'state1': value1, 'state2': value2, 'state3': value3,        ... 'staten': valuen,}我做了一些研究,似乎我需要使用聚合和注釋,但我有點迷失在如何使用values_list()執行此操作。我可以像這樣在里面使用計數嗎?Airport.objects.values_list('state', Airport.objects.count()).annotate('state').order_by(-Airport.objects.count())
查看完整描述

1 回答

?
猛跑小豬

TA貢獻1858條經驗 獲得超8個贊

from django.db.models import Count

Airport.objects.values('state').annotate(count=Count('state')).order_by('-count')


查看完整回答
反對 回復 2022-08-02
  • 1 回答
  • 0 關注
  • 104 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號