From 4d3f283e631fded0e194023aa8a4e024e1389d62 Mon Sep 17 00:00:00 2001 From: colaftc Date: Tue, 23 Dec 2025 16:31:39 +0800 Subject: [PATCH] feat: added name query to product query api --- api_man/views.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/api_man/views.py b/api_man/views.py index a248a01..653ffd9 100644 --- a/api_man/views.py +++ b/api_man/views.py @@ -125,6 +125,13 @@ class QuickInputViewSet(BasicInfoFilterMixin, viewsets.ModelViewSet): class ProductViewSet(BaseViewSet): + def filter_queryset(self, queryset): + qs = super().filter_queryset(queryset) + name = self.request.query_params.get('name') + if name: + qs = qs.filter(name__icontains=name) + return qs + queryset = serializers.basic_models.Product.objects serializer_class = serializers.ProductSerializer