我有一個頁面,有幾個單獨的序列化程序,他們沒有關係。我不是一個接一個地打電話給他們,而是想立即打電話給他們(只爲上市,而不是寫作,不要擔心寫作)。非模型串行器內部的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