From 9941b45bd3aff99a2ef7d324117c40bdf1f5a126 Mon Sep 17 00:00:00 2001 From: Egor fureunoir Gorbunov Date: Thu, 8 May 2025 17:25:14 +0300 Subject: [PATCH] Features: 1) Add PRODUCT_SCHEMA to supported schemas; 2) Implement @extend_schema_view decorator for ProductViewSet; Fixes: 1) None; Extra: 1) None; --- core/viewsets.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/viewsets.py b/core/viewsets.py index 5718447b..ceb19f1f 100644 --- a/core/viewsets.py +++ b/core/viewsets.py @@ -19,6 +19,7 @@ from core.docs.drf.viewsets import ( ATTRIBUTE_VALUE_SCHEMA, CATEGORY_SCHEMA, ORDER_SCHEMA, + PRODUCT_SCHEMA, WISHLIST_SCHEMA, ) from core.filters import BrandFilter, CategoryFilter, OrderFilter, ProductFilter @@ -151,6 +152,7 @@ class BrandViewSet(EvibesViewSet): } +@extend_schema_view(**PRODUCT_SCHEMA) class ProductViewSet(EvibesViewSet): queryset = Product.objects.prefetch_related("tags", "attributes", "stocks", "images").all() filter_backends = [DjangoFilterBackend]