valuation va vihicle modellari qoshildi

This commit is contained in:
Husanjonazamov
2026-02-13 15:38:13 +05:00
parent 4bc54f1952
commit acf426ee9b
41 changed files with 775 additions and 1 deletions

View File

@@ -1 +1,3 @@
from .customer import * # noqa
from .valuation import * # noqa
from .vehicle import * # noqa

View File

@@ -0,0 +1,25 @@
from django_core.mixins import BaseViewSetMixin
from drf_spectacular.utils import extend_schema
from rest_framework.permissions import AllowAny
from rest_framework.viewsets import ReadOnlyModelViewSet
from core.apps.evaluation.models import ValuationModel
from core.apps.evaluation.serializers.valuation import (
CreateValuationSerializer,
ListValuationSerializer,
RetrieveValuationSerializer,
)
@extend_schema(tags=["Valuation"])
class ValuationView(BaseViewSetMixin, ReadOnlyModelViewSet):
queryset = ValuationModel.objects.all()
serializer_class = ListValuationSerializer
permission_classes = [AllowAny]
action_permission_classes = {}
action_serializer_class = {
"list": ListValuationSerializer,
"retrieve": RetrieveValuationSerializer,
"create": CreateValuationSerializer,
}

View File

@@ -0,0 +1,25 @@
from django_core.mixins import BaseViewSetMixin
from drf_spectacular.utils import extend_schema
from rest_framework.permissions import AllowAny
from rest_framework.viewsets import ReadOnlyModelViewSet
from core.apps.evaluation.models import VehicleModel
from core.apps.evaluation.serializers.vehicle import (
CreateVehicleSerializer,
ListVehicleSerializer,
RetrieveVehicleSerializer,
)
@extend_schema(tags=["Vehicle"])
class VehicleView(BaseViewSetMixin, ReadOnlyModelViewSet):
queryset = VehicleModel.objects.all()
serializer_class = ListVehicleSerializer
permission_classes = [AllowAny]
action_permission_classes = {}
action_serializer_class = {
"list": ListVehicleSerializer,
"retrieve": RetrieveVehicleSerializer,
"create": CreateVehicleSerializer,
}