# 学生序列化 class StudentSerializer(serializers.Serializer): name = serializers.CharField(max_length= 32 ) teacher = TeacherSerializer(many=True,read_only=True)
class TeacherSerializer(serializers.Serializer):
    name = serializers.CharField(max_length=32)
    students = StudentSerializer(many=True,read_only=True)
teacherobj = models.Teacher.objects.all()
teach = TeacherSerializer1(teacherobj,many=True)
return Response(teach.data)
class TeacherUnserializer(serializers.Serializer):
    id = serializers.IntegerField()
    student_id = serializers.ListField()
    def create(self,data):
        tid = data.pop('id')
        student_id = data.pop('student_id')
        teacherobj = models.Teacher.objects.filter(id=tid).first()
        teacherobj.students.set(
            student_id
        return teacherobj
class StudentUnserializer(serializers.Serializer):
    id = serializers.IntegerField()
    teacher_id = serializers.ListField()
    def create(self,data):
        id = data.pop('id')
        teacher_id = data.pop('teacher_id')
        studentobj = models.Student.objects.filter(id=id).first()
        studentobj.teacher.set(
            teacher_id
        return studentobj