shaxob #106

Merged
KH_SHOXOBIDDIN merged 6 commits from shaxob into main 2026-04-27 09:02:37 +00:00
7 changed files with 74 additions and 116 deletions
Showing only changes of commit 0d96167a7b - Show all commits

View File

@@ -3,6 +3,7 @@ from core.apps.evaluation.models import CertificateModel
class BaseCertificateSerializer(serializers.ModelSerializer):
file = serializers.SerializerMethodField()
class Meta:
model = CertificateModel
@@ -11,3 +12,11 @@ class BaseCertificateSerializer(serializers.ModelSerializer):
"title",
"file",
]
def get_file(self, obj):
if obj.file:
request = self.context.get('request')
if request:
return request.build_absolute_uri(obj.file.url)
return obj.file.url
return None