From 2df1230a3e4b4cd7cd3f5beb9971ee37e8ed7861 Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Wed, 12 Nov 2025 13:25:37 +0500 Subject: [PATCH] add search to party list api --- core/apps/orders/views/party.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/apps/orders/views/party.py b/core/apps/orders/views/party.py index 50f5dca..1fdba95 100644 --- a/core/apps/orders/views/party.py +++ b/core/apps/orders/views/party.py @@ -50,7 +50,10 @@ class PartyListApiView(generics.GenericAPIView): filterset_class = PartyFilter def get(self, request): + search = request.query_params.get('search') parties = self.filter_queryset(self.get_queryset()) + if search: + parties = parties.filter(number__istarswith=search) page = self.paginate_queryset(parties) if page is not None: serializer = self.serializer_class(page, many=True)