Django REST框架和FileField绝对URL

Django REST框架和FileField绝对URL,第1张

Django REST框架和FileField绝对URL

试试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})


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5661591.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存