class TeacherSerializer(ModelSerializer):
"""讲师序列化器"""
class Meta:
model = Teacher
fields = [
'name', 'brief'
]
class CourseSerializer(ModelSerializer):
"""课程序列化器"""
# teacher 必须是Course外键才可以嵌套
teacher = TeacherSerializer()
"""
如果讲师有多个使用many=True
teacher = TeacherSerializer(many=True)
"""
class Meta:
model = Course
fields = [
'name', 'course_img', 'brief', 'status', 'course_category',
'students', 'lessons', 'pub_lessons', 'price', 'teacher'
]