class StudentClassSchema(ma.ModelSchema): # oauth = ma.List() student = ma.Nested('UndergraduateStudentSchema', only=( 'id', 'name', )) _class = ma.Nested('ClassSchema', data_key='class') class Meta: model = StudentClass
class ClassSchema(ma.ModelSchema): students = ma.Nested('StudentClassSchema', many=True, only=('grade_1', 'grade_2', 'grade', 'point', 'student', 'class_id')) course = ma.Nested('CourseSchema') class_id = ma.String(data_key="classID") q_time = ma.String(data_key="qTime") q_place = fields.String(data_key="qPlace") teacher = ma.Nested('TeacherSchema') course_id = ma.String(data_key="courseID") teacher_id = ma.String(data_key="teacherID") class Meta: model = Class include_fk = True
class SoundSchema(ma.ModelSchema): category = ma.Nested('CategorySchema', many=False,exclude=['id','sounds','videos']) class Meta: model = Sound