【发布时间】:2021-01-20 11:27:38
【问题描述】:
我有一个名为评论的表格。在评论中,一个人可以为一项服务留下多条评论。评论可以有总分。我正在尝试获得不同评论的总分平均值。这是我所拥有的:
reviews = Review.objects.distinct('pairing').aggregate(Avg('total_score'));
我不断收到此错误:
NotImplementedError: aggregate() + distinct(fields) not implemented.
有人可以帮我吗?我对 Django 很陌生,不知道为什么会这样。谢谢!
【问题讨论】:
-
pairing是ForeignKey吗?可以分享一下相关模型吗?
标签: python django aggregate django-queryset distinct