Надеюсь, простой вопрос. У меня есть набор запросов, и каждое действие имеет значение time_estimate. Я хочу, чтобы получить среднее time_estimate во всех действиях в QuerySet таким образом, что это возвращает среднее:Добавить агрегацию в набор запросов django
{{ actions.avg_time_estimate }}
Я попытался
actions.avg_time_estimate = actions.aggregate(Avg('time_estimate'))
, но это назначение словаря в actions.avg_time_estimate, то есть Я получаю среднее значение:
{{ actions.avg_time_estimate.effort__avg }}
Каков правильный способ вывести среднее значение в запрос? Я также хочу сохранить фактический список действий в запросе.
Может ли это быть сделано путем добавления в совокупности в качестве дополнительных к QuerySet? (см. [Django Docs] (https://docs.djangoproject.com/en/dev/ref/models/querysets/#django.db.models.query.QuerySet.extra)) – jvc26