Я собираюсь вычислить сумму поля в django, но мне не удается это сделать. Я получаю эту ошибку
AttributeError: 'dict' object has no attribute 'model'
с annotate
, она работает, но несколько раз показывает одно поле вот почему мне нужно использовать агрегат
здесь мой код
class TestStatistics(generics.ListAPIView):
serializer_class = TestSerializer
permission_classes = (permissions.AllowAny,)
filter_class = TestStatisticsFilter
def get_queryset(self):
test_id = self.request.GET.get('test_id')
data = Test.objects.filter( test_id=test_id).aggregate(total=Sum('total'))
print(data)
return data
Кто-нибудь может мне помочь, пожалуйста? Заранее спасибо!