diff --git a/api/v1/serializers.py b/api/v1/serializers.py index 5bd197f0..0be807e7 100644 --- a/api/v1/serializers.py +++ b/api/v1/serializers.py @@ -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', )