Что происходит с другими атрибутами после использования Django queryset distinct?

В этом наборе запросов что произойдет с атрибутом score, если я сделаю что-то вроде: myqset.distinct('Name')? Будет ли он просто принимать одно из значений score или есть что-то, что я могу сделать, чтобы получить среднее значение score?

Name Score
John 100
John 90
Adam 80
Adam 70

Вы можете сделать следующее:

from django.db.models import AVG

YourModel.objects.all().values("name").annotate(score=AVG("score"))
Вернуться на верх