簡體   English   中英

Django使用不同的字段注釋平均值

[英]Django annotate avg with a distinct field

我正在從事OpenREM項目( http://www.openrem.org )。 這利用Django注釋功能來有效地計算某些圖表的平均值。

在某些情況下,我的開發代碼中返回的平均值不正確,因為注釋多次計數了某些項目。 當有幾個與該對象相關聯的項目時,就會發生這種情況。

為了解決這個問題,我非常希望能夠指定一個與Avg函數一起使用的不同字段。 我知道Count注釋函數內置了類似的東西( Django注釋計數帶有不同的字段 )。

有人知道我該怎么做嗎?

非常感謝您提供的任何幫助或建議。

問候,

大衛

看看values() https://docs.djangoproject.com/zh-CN/1.9/topics/db/aggregation/您需要在注釋之前應用它

暫無
暫無

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

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