django - 序列化嵌套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字段?
解决方案
推荐阅读
- ruby-on-rails - 旧版 Rails 模态中的 vuejs 组件
- c++ - 动态内存分配表现怪异
- excel - 如何设置 Windows 类的 FreezePanes 属性?
- raspberry-pi - 同一系统上的 Mqtt 代理和 mqtt 桥接器
- json - 如何用相关模型序列化嵌套对象?
- php - 忽略以@开头的字符串中的特殊字符
- php - 有没有一种 php 方法可以在数组中多次复制一个值,而不是循环?
- javascript - 画布 - 填充在边缘留下白色像素,用于透明的 PNG 图像
- mysql - 使用“主”表上的限制和偏移量从具有一对多关系的 2 个表中获取数据
- php - Laravel 7:如何编辑验证电子邮件中的消息