from rest_framework import serializers from rest_framework.fields import SerializerMethodField from .models import FlutterRelease class FlutterReleaseSerializer(serializers.ModelSerializer): file_url = SerializerMethodField() class Meta: model = FlutterRelease fields = ('version', 'minimum_version', 'file_url', 'update_notes','release_date') def get_file_url(self, obj): request = self.context.get('request') file_url = request.build_absolute_uri(obj.file.url) return file_url