我有以下简单代码,我使用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(): # ???
如果我们不能,那么是否有更多或更少的本地方式编写我自己的方法来检查它?