Изменение имени члена в сериализаторе фреймворка Django REST
Я использую сериализатор Django REST framework
class SpotSerializer(serializers.Serializer):
key = serializers.IntegerField()
у которого есть поле key
а сериализованный класс имеет key
class Spot:
def __init__(self, key)
self.key = key
выход SpotSerializer будет json и передан в качестве ответа API.
{
"key": 2,
}
Однако я хотел бы изменить название. key
-> spot_id
как показано ниже, просто измените имя метки
{
"spot_id": 2,
}
Возможно ли это?
serializers.IntegerField(label="spot_id")
не работает.