fix certificate create api

This commit is contained in:
xoliqberdiyev
2026-04-27 17:55:21 +05:00
parent 8c01c1dc2d
commit 37d6a93529
2 changed files with 16 additions and 3 deletions

View File

@@ -3,7 +3,7 @@ from core.apps.evaluation.models import CertificateModel
class BaseCertificateSerializer(serializers.ModelSerializer):
file = serializers.SerializerMethodField()
file = serializers.SerializerMethodField(method_name='get_file', read_only=True)
class Meta:
model = CertificateModel
@@ -19,4 +19,14 @@ class BaseCertificateSerializer(serializers.ModelSerializer):
if request:
return request.build_absolute_uri(obj.file.url)
return obj.file.url
return None
return None
class CreateCertificateSerializer(serializers.ModelSerializer):
class Meta:
model = CertificateModel
fields = [
"id",
"title",
"file",
]