|
|
|
|
@ -87,6 +87,7 @@ class CategorySerializer(serializers.ModelSerializer): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class CourseSerializer(serializers.ModelSerializer): |
|
|
|
|
cover = ImageObjectSerializer() |
|
|
|
|
|
|
|
|
|
class Meta: |
|
|
|
|
model = Course |
|
|
|
|
@ -114,7 +115,6 @@ class CourseSerializer(serializers.ModelSerializer): |
|
|
|
|
|
|
|
|
|
read_only_fields = ( |
|
|
|
|
'id', |
|
|
|
|
'cover', |
|
|
|
|
'content', |
|
|
|
|
'created_at', |
|
|
|
|
'update_at', |
|
|
|
|
@ -124,9 +124,11 @@ class CourseSerializer(serializers.ModelSerializer): |
|
|
|
|
class CourseRetrieveSerializer(CourseSerializer): |
|
|
|
|
category = CategorySerializer() |
|
|
|
|
materials = MaterialSerializer(many=True) |
|
|
|
|
cover = ImageObjectSerializer() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class LessonSerializer(serializers.ModelSerializer): |
|
|
|
|
cover = ImageObjectSerializer() |
|
|
|
|
|
|
|
|
|
class Meta: |
|
|
|
|
model = Lesson |
|
|
|
|
@ -136,6 +138,7 @@ class LessonSerializer(serializers.ModelSerializer): |
|
|
|
|
'short_description', |
|
|
|
|
'course', |
|
|
|
|
'cover', |
|
|
|
|
'content', |
|
|
|
|
'created_at', |
|
|
|
|
'update_at', |
|
|
|
|
) |
|
|
|
|
@ -143,6 +146,7 @@ class LessonSerializer(serializers.ModelSerializer): |
|
|
|
|
read_only_fields = ( |
|
|
|
|
'id', |
|
|
|
|
'cover', |
|
|
|
|
'content', |
|
|
|
|
'created_at', |
|
|
|
|
'update_at', |
|
|
|
|
) |
|
|
|
|
|