Files
avto-cargo--wisdom--backend/core/apps/orders/views.py
2025-08-30 09:37:57 +05:00

16 lines
596 B
Python

from rest_framework import generics, permissions
from rest_framework.response import Response
from core.apps.orders import serializers, models
class OrderListApiView(generics.GenericAPIView):
serializer_class = serializers.OrderListSerializer
queryset = models.Order.objects.select_related('location_to', 'location_from')
permission_classes = [permissions.IsAuthenticated]
def get(self, request):
orders = models.Order.objects.filter(user=request.user)
serializer = self.serializer_class(orders, many=True)
return Response(serializer.data, status=200)