|
|
|
|
@ -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() |
|
|
|
|
|