Update Image(Content) serializers

remotes/origin/hasaccess
Ivlev Denis 8 years ago
parent adbdfaf0ef
commit 8de287f4fe
  1. 9
      api/v1/serializers.py
  2. 8
      api/v1/views.py

@ -197,8 +197,7 @@ class LessonSerializer(LessonCreateSerializer):
cover = ImageObjectSerializer()
class ImageSerializer(serializers.ModelSerializer):
img = ImageObjectSerializer()
class ImageCreateSerializer(serializers.ModelSerializer):
class Meta:
model = Image
@ -220,6 +219,12 @@ class ImageSerializer(serializers.ModelSerializer):
)
class ImageSerializer(serializers.ModelSerializer):
course = CourseSerializer()
lesson = LessonSerializer()
img = ImageObjectSerializer()
class TextSerializer(serializers.ModelSerializer):
class Meta:

@ -9,7 +9,7 @@ from . import ExtendedModelViewSet
from .serializers import (
CategorySerializer, CourseSerializer,
MaterialSerializer, LikeSerializer,
ImageSerializer, TextSerializer,
ImageSerializer, TextSerializer, ImageCreateSerializer,
ImageTextSerializer, VideoSerializer,
GallerySerializer, GalleryImageSerializer, GalleryImageCreateSerializer,
UserSerializer, UserPhotoSerializer,
@ -101,7 +101,11 @@ class ImageViewSet(ExtendedModelViewSet):
queryset = Image.objects.select_related(
'course', 'lesson', 'img',
).all()
serializer_class = ImageSerializer
serializer_class = ImageCreateSerializer
serializer_class = {
'list': ImageSerializer,
'retrieve': ImageSerializer,
}
search_fields = ('title',)
ordering_fields = ('title', 'created_at', 'update_at', 'position',)
# permission_classes = (IsAuthorOrAdmin,)

Loading…
Cancel
Save