Есть ли способ получить 'changed_fields'
до обновления модели с помощью ModelSerializer
?
Мне нужны такие функции, как:
class MySerializer(serializers.ModelSerializer):
class Meta:
fields = '__all__'
model = MyModel
def update(self, validated_data):
// Access old values and new values of model so that I can compare them.
super(MySerializer, self).update(validated_data)
Я не хочу запрашивать базу данных для получения old_values
, потому что у нас более миллиона строк, и потребуется время, чтобыпринести это.