【发布时间】:2019-08-06 13:50:01
【问题描述】:
说,有两种模式:
class Model1(models.Model):
r = models.CharField(max_length=200)
class Model2(models.Model):
p = models.CharField(max_length=200)
m = models.ForeignKey(Model1,on_delete=models.CASCADE)
序列化器是:
class Model1Serializer(serializers.Serializer):
class Meta:
model = Model1
fields = '__all__'
class Model2Serializer(serializers.Serializer):
class Meta:
model = Model2
fields = '__all__'
给定的 Model1 序列化程序将输出返回为: { “身份证”:1, “r”:“r_value” }
模型 2 串行器输出为: { “身份证”:1, "p: "p_value", “米”:1 }
问题是我还想要 model2 序列化器输出中的 r 值。该怎么做?
【问题讨论】:
-
请将正确答案标记为已接受。
标签: django django-rest-framework django-serializer serialization