首页 > 解决方案 > 1 个通用 api 视图中的 2 个 django 序列化程序

问题描述

我无法掌握如何做我想做的事情的逻辑。

我确实有 2 个序列化程序:1.CreateStudentProfileSerializer和 2。CreateStudentInfoSerializer

序列化程序 1 如下所示:

class CreateStudentProfileSerializer(serializers.ModelSerializer):
    user = CreateStudentUserSerializer(many= False)
    ...

序列化器 2:

class CreateStudentInfoSerializer(serializers.ModelSerializer):

    class Meta:
        Model = Student
        fields= [
            'id','student', 'period', 'adviser', 'profile', 'section'
        ]

我有一个page可以form获取 2 个序列化程序所需的所有数据,如何在一个视图中同时保存这 2 个序列化程序?还是我应该以另一种方式做到这一点?

标签: djangodjango-rest-framework

解决方案


推荐阅读