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