Django使用不同的字段

时间:2016-05-05 17:18:09

标签: python sql django

我正在开发OpenREM项目(http://www.openrem.org)。这使用Django注释函数来有效地计算某些图表的平均值。

在某些情况下,我的开发代码中返回的平均值不正确,因为注释已多次计算某些项目。当有多个项目与相关对象相关联时会发生这种情况。

为了解决这个问题,我非常希望能够指定一个与Avg函数一起使用的独特字段。我知道Count annotate函数(Django annotate count with a distinct field)内置了类似的东西。

有谁知道我该怎么做?

非常感谢您提供的任何帮助或建议。

此致

大卫

1 个答案:

答案 0 :(得分:0)

看一下值() https://docs.djangoproject.com/en/1.9/topics/db/aggregation/ 您需要在注释之前应用它