add: add order api

This commit is contained in:
behruz-dev
2025-08-26 14:18:41 +05:00
parent eeb4c2a9a1
commit 0a996bfe16
9 changed files with 125 additions and 4 deletions

View File

@@ -1,3 +1,16 @@
from django.shortcuts import render
from rest_framework import generics, permissions
from rest_framework.response import Response
# Create your views here.
from core.apps.orders import serializers, models
class OrderListApiView(generics.GenericAPIView):
serializer_class = serializers.OrderListSerializer
queryset = models.Order.objects.all()
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)