payment modeli yaratildi

This commit is contained in:
Husanjonazamov
2026-02-18 18:06:42 +05:00
parent d4d8c18a2a
commit a6d7fa8c9a
34 changed files with 417 additions and 2 deletions

View File

@@ -0,0 +1 @@
from .payment 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.payment.models import PaymentModel
from core.apps.payment.serializers.payment import (
CreatePaymentSerializer,
ListPaymentSerializer,
RetrievePaymentSerializer,
)
@extend_schema(tags=["payment"])
class PaymentView(BaseViewSetMixin, ReadOnlyModelViewSet):
queryset = PaymentModel.objects.all()
serializer_class = ListPaymentSerializer
permission_classes = [AllowAny]
action_permission_classes = {}
action_serializer_class = {
"list": ListPaymentSerializer,
"retrieve": RetrievePaymentSerializer,
"create": CreatePaymentSerializer,
}