【发布时间】:2016-05-05 17:18:08
【问题描述】:
我正在开发 OpenREM 项目 (http://www.openrem.org)。这利用了 Django 注释函数来有效地计算某些图表的平均值。
在某些情况下,我的开发代码中返回的平均值不正确,因为 annotate 已多次计算某些项目。当有多个项目与相关对象关联时,就会发生这种情况。
为了解决这个问题,我非常希望能够指定一个不同的字段来与 Avg 函数一起使用。我知道 Count 注释函数 (Django annotate count with a distinct field) 中内置了类似的东西。
有人知道我该怎么做吗?
非常感谢您提供的任何帮助或建议。
问候,
大卫
【问题讨论】:
-
你能提供一个示例模型和你想要的输出吗?