Как подсчитать количество посещений для всех страниц в базе данных

Предположим, что у вас есть модель Page с полем '''visits_count (IntegerField)''', как вычислить среднее арифметическое количество посещений для всех страниц в базе данных?

Вы можете агрегировать по Pageс:

from django.db.models import Avg

avg_visits = Page.objects.aggregate(
    avg_visits=Avg('visits_count')
)['avg_visits']
Вернуться на верх