簡體   English   中英

在對象列表中查找字段的分布?

[英]Finding the distribution of a field in a list of objects?

我有一個對象列表。 每個對象都有一個稱為grade的字段,其值在0到5之間。現在,我想查看該字段在對象列表中的分布。 有什么辦法找到它嗎?

我知道我可以遍歷整個對象並找出來,但是我不想這樣做。

據我所知,使用帶grade列的表格Table需要以下內容:

counts = Table.objects.annotate(count=Count("grade", distinct=True)

這會將count屬性添加到counts查詢集的每個成員中,您可以像訪問常規數據庫列一樣訪問它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM