У меня есть модель обзора, которая имеет большие данные, поэтому сначала я хочу отфильтровать по диапазону дат, на самом деле я сделал это следующим образом,
class ProgressView(generics.ListAPIView):
"""
Return a list of all Feedback reviews for progress.
"""
serializer_class = ReviewProgressSerializer
filterset_class = ProgressFilter
pagination_class = UnlimitedPagination
def get_queryset(self):
return Review.objects.filter(division__pk=self.kwargs['division_pk'])
Теперь я хочу сделать некоторые расчеты на основена этом отфильтрованном наборе запросов, но у меня проблема в том, как получить доступ к этому набору запросов и выполнить на нем вычисления, я не знаю, как это сделать в сериализаторе, или я должен делать это в поле зрения.
Обратите вниманиечто мне нужно сделать и то, и другое, сериализовать данные обзора и вернуть расчеты.
Я чувствую, что есть способ сделать оба в одном месте, потому что, в конце концов, это только один набор запросов, поэтому должен бытьспособ сделать все, что я хочу, с ним в одном месте.
, поэтому мой вопрос заключается в том, как получить доступ к набору запросов, созданному представлением в сериализаторе, или я должен сделать это в другом месте или что.
Спасибовы