Update Course serializer

remotes/origin/hasaccess
Ivlev Denis 8 years ago
parent f541c56d7d
commit f66b9c080d
  1. 79
      api/v1/serializers.py

@ -33,6 +33,44 @@ class ImageObjectSerializer(serializers.ModelSerializer):
)
class GallerySerializer(serializers.ModelSerializer):
class Meta:
model = Gallery
fields = (
'id',
'title',
'created_at',
'update_at',
)
read_only_fields = (
'id',
'created_at',
'update_at',
)
class GalleryImageSerializer(serializers.ModelSerializer):
img = ImageObjectSerializer()
class Meta:
model = GalleryImage
fields = (
'id',
'gallery',
'img',
'created_at',
'update_at',
)
read_only_fields = (
'id',
'created_at',
'update_at',
)
class MaterialSerializer(serializers.ModelSerializer):
class Meta:
@ -88,6 +126,7 @@ class CategorySerializer(serializers.ModelSerializer):
class CourseSerializer(serializers.ModelSerializer):
cover = ImageObjectSerializer()
gallery = GallerySerializer()
class Meta:
model = Course
@ -111,6 +150,7 @@ class CourseSerializer(serializers.ModelSerializer):
'created_at',
'update_at',
'content',
'gallery',
)
read_only_fields = (
@ -125,6 +165,7 @@ class CourseRetrieveSerializer(CourseSerializer):
category = CategorySerializer()
materials = MaterialSerializer(many=True)
cover = ImageObjectSerializer()
gallery = GallerySerializer()
class LessonSerializer(serializers.ModelSerializer):
@ -241,44 +282,6 @@ class VideoSerializer(serializers.ModelSerializer):
)
class GallerySerializer(serializers.ModelSerializer):
class Meta:
model = Gallery
fields = (
'id',
'title',
'created_at',
'update_at',
)
read_only_fields = (
'id',
'created_at',
'update_at',
)
class GalleryImageSerializer(serializers.ModelSerializer):
img = ImageObjectSerializer()
class Meta:
model = GalleryImage
fields = (
'id',
'gallery',
'img',
'created_at',
'update_at',
)
read_only_fields = (
'id',
'created_at',
'update_at',
)
class UserSerializer(serializers.ModelSerializer):
class Meta:

Loading…
Cancel
Save