试试SerializerMethodField
示例(未试用):
class MySerializer(serializers.ModelSerializer): thumbnail_url = serializers.SerializerMethodField('get_thumbnail_url') def get_thumbnail_url(self, obj): return self.context['request'].build_absolute_uri(obj.thumbnail_url)
该请求必须对序列化程序可用,以便它可以为您构建完整的绝对URL。一种方法是在创建序列化程序时显式传递它,类似于以下内容:
serializer = MySerializer(account, context={'request': request})
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)