Коллеги, а как мне, используя DRF, в сериализаторе переопределить поле? Например, прибавить 1 к тому значению что лежит в бд.
Пытался вот так, но ошибка возникает - мол джанга не видит поле self.my_field
class MyModel:
my_field = foo
---------
MySerializer(ModelSerializer):
my_field = serializers.SerializerMethodField()
class Meta:
model = MyModel
fields = ('my_field')
def get_my_field(self, obj):
return self.my_field + 1
Возможно, вместо self нужно obj ..