我有一个页面,有几个单独的序列化程序,他们没有关系。我不是一个接一个地打电话给他们,而是想立即打电话给他们(只为上市,而不是写作,不要担心写作)。非模型串行器内部的Django rest框架嵌套序列化器
所以想创建一个单一的序列化器,他们中的每一个作为字段(嵌套序列化器)。
像这样:
class MarkSerializer(serializers.ModelSerializer):
# Shows list of marks
class Meta:
model = Mark
fields = blah blah
class TopCricketerSerializer(serializers.ModelSerializer):
# Show list of top cricketers
and more..
下面是常见的串行我计划:
CommonSerializer(serializers.Serializer): # Correct me if am using wrong serializer of if no serializer needed
marks = MarkSerializer(many=True)
top_cricketers = TopCricketerSerializer(many=True)
# more such non-related fields
请让我知道,如果我不明白。
所以有什么问题吗? –
我认为真正的问题是你如何将数据传递给序列化器! – zaidfazil