慕运维2186032
class CourseSerializer(serializers.ModelSerializer):
teacher = serializers.ReadOnlyField(source='teacher.username') # 外键字段只读
class Meta:
model = Course
# exclude = ("id",) # 注意元组中只有1个元素时不能写成("id")
# fields = ('name', 'introduction', 'teacher', 'price')
fields = '__all__'
depth = 2
# class CourseSerializer(serializers.HyperlinkedModelSerializer):
# teacher = serializers.ReadOnlyField(source='teacher.username') # 外键字段只读
# class Meta:
# model = Course
# # url是默认值, 可在settings.py中设置URL_FIELD_NAME使全局生效
# fields = ('id','url', 'name', 'introduction', 'teacher', 'price')用上面的
慕斯卡0004266
谢谢支持!