gpt4 book ai didi

django-rest-framework - 使用 Django Rest Framework Serializers 时转换数据的推荐方法

转载 作者:行者123 更新时间:2023-12-04 14:00:41 25 4
gpt4 key购买 nike

使用 Django Rest Framework Serializers 时,推荐的数据转换方式是什么?例如:

输入:

{
"companyName" : "Acme , inc.",
"id": 2,
"parent": {
"id": 1
}
}

所需的输出:
{
"name" : "Acme , inc.",
"id": 2,
"parentId": 1
}

最佳答案

使用序列化方法字段:

class Serializer(serializers.ModelSerializer):
name = serializers.SerializerMethodField()
parentId = serializers.SerializerMethodField()

class Meta:
model =
fields = ('name', 'parentId')

def get_name(self, obj):
#write logic

def get_parentId(self, obj):
#write logic

关于django-rest-framework - 使用 Django Rest Framework Serializers 时转换数据的推荐方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47839933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com