django modelform has_changed analogue for serializers

时间:2018-04-17 17:03:04

标签: django-rest-framework django-serializer

我有以下简单代码,我使用DRF序列化程序更新模型实例:

instance = MyModel.objects.get(id = id)
serializer = MySerializer(instance, data = data)
if serializer .is_valid():
    serializer .save()

现在,问题是,我们可以检查数据是否已经更改?就像我们为Django Forms做的那样:

if serializer.is_valid():
    if serializer.has_changed(): # ???

如果我们不能,那么是否有更多或更少的本地方式编写我自己的方法来检查它?

0 个答案:

没有答案