diff --git a/backend/dvadmin/system/views/file_list.py b/backend/dvadmin/system/views/file_list.py index c122f03fc4107bbe42848e6e36546620f2c1f46f..c5956998d8fe3335a171a1b1dd0cbd8ccf6ce319 100644 --- a/backend/dvadmin/system/views/file_list.py +++ b/backend/dvadmin/system/views/file_list.py @@ -15,8 +15,8 @@ class FileSerializer(CustomModelSerializer): url = serializers.SerializerMethodField(read_only=True) def get_url(self, instance): - # return 'media/' + str(instance.url) - return instance.file_url or (f'media/{str(instance.url)}') + base_url = f"{self.request.scheme}://{self.request.get_host()}/" + return base_url + (instance.file_url or (f'media/{str(instance.url)}')) class Meta: model = FileList