小编Cha*_*ngh的帖子

如何在更新期间获取 Django REST 框架序列化程序中的 changed_fields?

有什么方法可以'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)
Run Code Online (Sandbox Code Playgroud)

我不想查询数据库来获取old_values,因为我们有超过数百万行,需要时间来获取。

django django-rest-framework

0
推荐指数
1
解决办法
858
查看次数

标签 统计

django ×1

django-rest-framework ×1