#django #django-models #django-rest-framework
Вопрос:
Предполагая, что у вас есть модель страницы с полем «количество посещений (целое поле)», как вы вычисляете среднее арифметическое числа посещений для всех страниц в базе данных?
Ответ №1:
Вы можете агрегировать по Page
s:
from django.db.models import Avg
avg_visits = Page.objects.aggregate(
avg_visits=Avg('visits_count')
)['avg_visits']