Enhance Certificate model and serializer to support file uploads and URL generation

This commit is contained in:
komoliddin
2026-04-23 18:04:09 +05:00
parent dc622ce305
commit 7a88e39b96
3 changed files with 31 additions and 5 deletions

View File

@@ -5,6 +5,7 @@ from rest_framework.viewsets import ModelViewSet
from core.apps.evaluation.models import CertificateModel
from core.apps.evaluation.serializers.certificate import BaseCertificateSerializer
from rest_framework.filters import SearchFilter
from rest_framework.parsers import MultiPartParser, FormParser
@extend_schema(tags=["Certificate"])
class CertificateView(BaseViewSetMixin, ModelViewSet):
@@ -12,6 +13,8 @@ class CertificateView(BaseViewSetMixin, ModelViewSet):
serializer_class = BaseCertificateSerializer
permission_classes = [IsAuthenticated]
parser_classes = [MultiPartParser, FormParser]
filter_backends = [SearchFilter]
search_fields = ["title"]