我的模型:Django的查詢集數
class Device(models.Model):
build = models.CharField()
name = models.CharField()
如何建立我的查詢集,所以我可以用不同的建立對象的個數。
例如,如果有兩個版本「建立1」和「建立2」,我希望的輸出會告訴我
build 1 = 3
build 2 = 4
編輯:嘗試了以下內容:
Device.objects.values('build').annotate(count=Count('pk'))
輸出爲:
[{'build': u'wed build'}, {'build': u'red build'}, ... ]
我不確定我是否理解這個問題。你想要一個**單**查詢集可以輸出嗎? –
只需要一個真正有效的方法。我可以迭代構建並獲得計數,但我想看看是否有更好的方法來做到這一點。 – ellieinphilly