Files
avto-cargo--wisdom--backend/core/apps/orders/views.py
2025-08-29 11:52:41 +05:00

17 lines
616 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):
user = request.user
orders = models.Order.objects.filter(user=user)
serializer = self.serializer_class(orders, many=True)
return Response(serializer.data, status=200)