определенного пользователя, который может быть и сотым, а также ближайших его суперников, как это сделать что бы минимизировать количество запросов в бд??
results = Results.objects.filter( created_at__gte=monday_date, created_at__lte=sunday_date, user=self.request.user ) \ .values('user__email') \ .annotate(total=Sum('score'))\ .order_by('-total')[:20]
с суперниками нужно будет покумекать
Обсуждают сегодня