Django serializer 中 将相对网址替换为绝对网址

例子

class GoodsSerializer(serializers.ModelSerializer):
    goods_desc = serializers.SerializerMethodField(help_text='内容', label='内容')

    def get_goods_desc(self, instance: Goods):
        goods_desc = instance.goods_desc.replace(
                '<img src="' + MEDIA_URL,
                '<img src="' + self.context['request'].build_absolute_uri(MEDIA_URL)
                )
        return goods_desc

    class Meta:
        model = Goods
        fields = '__all__'
全部评论

相关推荐

10-28 17:30
已编辑
华东交通大学 Java
想进开水团喝开水:字节的hr的本职工作就是黄金矿工
秋招笔试记录
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务