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