Django: нормализация/изменение поля в сериализаторе модели
У меня есть сериализатор модели следующего вида:
class FoooSerializers(serializers.ModelSerializer):
class Meta:
model = Food
fields = [
'id',
'price',]
Здесь у меня есть цена с нулями в конце, как это: 50.000, и я хочу .normalize(), чтобы удалить из нее нули в конце. Возможно ли это сделать в данном сериализаторе?
class FoooSerializers(serializers.ModelSerializer):
class Meta:
model = Food
fields = ['id','price',]
def to_representation(self, instance):
representation = super().to_representation(instance)
representation['price'] = int(price)
return representation