我有一个看起来像这样的序列化器:
class ListingSerializer(serializers.ModelSerializer):
class Meta:
model = Listing
fields = '__all__'
我的 Listing 模型有一些字段:名称、价格、描述等,街道地址、邮政编码、城市等……
我希望我的序列化程序返回这样的对象:
{
"name": "Prestige",
"price": 12,
"description": "lorem ipsum",
"address": {
"street": "123 Main St",
"city": "New York",
"state": "NY",
"zip": "10001"
},
...
}
代替基本的:
{
"name": "Prestige",
"price": 12,
"description": "lorem ipsum",
"street": "123 Main St",
"city": "New York",
"state": "NY",
"zip": "10001"
...
}
我想要的是在我的响应中将所有“地址”字段封装到一个“地址”对象中。