diff --git a/api/v1/serializers/course.py b/api/v1/serializers/course.py index 3e6f81fc..33e6c962 100644 --- a/api/v1/serializers/course.py +++ b/api/v1/serializers/course.py @@ -291,11 +291,32 @@ class LessonCreateSerializer(serializers.ModelSerializer): return LessonSerializer(instance, context=self.context).to_representation(instance) -class LessonSerializer(LessonCreateSerializer): +class LessonSerializer(serializers.ModelSerializer): # course = CourseSerializer() cover = ImageObjectSerializer() content = ContentSerializer(many=True) + class Meta: + model = Lesson + fields = ( + 'id', + 'title', + 'short_description', + 'course', + 'cover', + 'content', + 'created_at', + 'update_at', + 'deactivated_at', + ) + + read_only_fields = ( + 'id', + 'created_at', + 'update_at', + 'deactivated_at', + ) + class CourseSerializer(CourseCreateSerializer): author = UserSerializer()