Необработанный sql-запрос в Django rest framework с параметром

как работать с raw sql в django rest framework. не могли бы вы мне помочь?

1-sql запрос-

  SELECT date, driver_id,
  sum(case when type='TRIP_ADJUSTMENT' then amount  ELSE 0 end) as TRIP_ADJUSTMENT
  from fleet_driverpenalty WHERE driver_id= %s and (date BETWEEN %s and %s)

2-views.py

  class DriverPenaltyViewSet(viewsets.ModelViewSet):
      permission_classes=(IsAuthenticated,)
      queryset= DriverPenalty.objects.all().order_by('driver_id')
      serializer_class=DriverPenaltySerializer

3- serializer.py

 class DriverPenaltySerializer(serializers.ModelSerializer):
     class Meta:
         model= DriverPenalty
         fields=('date','driver_id','type','amount')
Вернуться на верх