Python 在DRF中,如何将相关模型放入序列化程序中的一个字段中?

Python 在DRF中,如何将相关模型放入序列化程序中的一个字段中?,python,rest,api,serialization,django-rest-framework,Python,Rest,Api,Serialization,Django Rest Framework,我想得到JSON结构的序列化程序。 它应该与积垢一起工作。 我知道我可以使用将输出更改为_表示法,但这不是我的解决方案 { id: "1" created_at: "2020-10-01" # # Data from main models data: { data_1: {}, # Data from related models data_2: {} # Data from related models } } 这是一个

我想得到JSON结构的序列化程序。 它应该与积垢一起工作。 我知道我可以使用
将输出更改为_表示法
,但这不是我的解决方案

{   id: "1"
    created_at: "2020-10-01" # # Data from main models 
    data: {
        data_1: {}, # Data from related models 
        data_2: {}  # Data from related models 
    }
}


这是一个相当模糊的问题,但你可能在寻找类似的东西:

class YourObjectSerializer(serializers.ModelSerializer):           

    data = YourDataSerializer(many=True)                           

    class Meta:                                                    
        model = YourObjectModel                                    
        fields = ('id', 'created_at', 'data',)