Fre*_*red 5 django-rest-framework
使用 Django Rest Framework 序列化程序时,推荐的数据转换方式是什么?例如:
输入:
{
"companyName" : "Acme , inc.",
"id": 2,
"parent": {
"id": 1
}
}
Run Code Online (Sandbox Code Playgroud)
期望的输出:
{
"name" : "Acme , inc.",
"id": 2,
"parentId": 1
}
Run Code Online (Sandbox Code Playgroud)
小智 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
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5087 次 |
最近记录: |