I have a serializer which looks like this:
class ListingSerializer(serializers.ModelSerializer):
class Meta:
model = Listing
fields = '__all__'
My Listing model have some field: name, price, description, etc.., street_address, postal_code, city, etc...
I would like my serializer to return an object like this:
{
"name": "Prestige",
"price": 12,
"description": "lorem ipsum",
"address": {
"street": "123 Main St",
"city": "New York",
"state": "NY",
"zip": "10001"
},
...
}
instead of the basic:
{
"name": "Prestige",
"price": 12,
"description": "lorem ipsum",
"street": "123 Main St",
"city": "New York",
"state": "NY",
"zip": "10001"
...
}
What I want is encapsulate all "address" field into an "address" object in my response.