feat: index and product detail view

This commit is contained in:
2024-11-21 19:51:12 +01:00
parent 2c7e51d602
commit 8783404570
13 changed files with 369 additions and 7 deletions
-17
View File
@@ -1,17 +0,0 @@
from django.utils.text import gettext_lazy as _
import django_filters
from shop.models import Product
class ProductFilter(django_filters.FilterSet):
tags = django_filters.BaseInFilter(field_name="tags", label=_("Etiquetas"))
class Meta:
model = Product
fields = (
"name",
"stock",
"is_digital_asset",
"tags",
)
+1 -1
View File
@@ -9,7 +9,7 @@ from rest_framework.viewsets import ModelViewSet
from rest_framework.exceptions import ValidationError
from rest_framework.permissions import IsAdminUser
from shop.api.v1.filters import ProductFilter
from shop.filters import ProductFilter
from shop.api.v1.serializers import (
ProductSerializer,
ProductPriceSerializer,