首页 > 解决方案 > 序列化嵌套json时如何从父序列化程序获取字段?

问题描述

假设这种情况

class SerializerA(serializers.ModelSerializer):
      batch = SerializerB(many=True)
      class Meta:
           model = ModelA
           fields = ['fieldA', 'fieldB']
 


class SerializerB(serializers.ModelSerializer):
      class Meta:
           model = ModelB
           fields = ['fieldC', 'fieldD']
      def validate(self, data):
          #I want to use fieldA value in this place

如何在序列化当前级别的同时访问当前级别上一级的JSON字段?

标签: djangodjango-rest-frameworkdjango-serializer

解决方案


推荐阅读