category va elonlanri olish optimalashtrildi

This commit is contained in:
2026-04-02 10:49:28 +05:00
parent 2dee1cc1e6
commit 8f6cf5dae3
8 changed files with 52 additions and 5 deletions

View File

@@ -1,5 +1,6 @@
from core.apps.api.models import TypeModel
from core.apps.api.serializers.type import RetrieveTypeSerializer, ListTypeSerializer, CreateTypeSerializer
from core.apps.api.filters.type import TypeFilter
from rest_framework.viewsets import ReadOnlyModelViewSet
from rest_framework.permissions import AllowAny
from drf_spectacular.utils import extend_schema
@@ -8,9 +9,10 @@ from django_core.mixins import BaseViewSetMixin
@extend_schema(tags=["type"])
class TypeView(BaseViewSetMixin, ReadOnlyModelViewSet):
queryset = TypeModel.objects.all()
queryset = TypeModel.objects.prefetch_related("filials").all()
serializer_class = ListTypeSerializer
permission_classes = [AllowAny]
filterset_class = TypeFilter
action_permission_classes = {}
action_serializer_class = {