diff --git a/apps/gallery/serializers.py b/apps/gallery/serializers.py index 5794d73b..da4f03f8 100644 --- a/apps/gallery/serializers.py +++ b/apps/gallery/serializers.py @@ -5,17 +5,10 @@ from . import models class ImageSerializer(serializers.ModelSerializer): """Serializer for model Image.""" - # RESPONSE - url = serializers.URLField(source='get_image_url', - required=False) class Meta: """Meta class""" model = models.Image fields = ( 'image', - 'url' - ) - read_only_fields = ( - 'url', ) diff --git a/apps/gallery/urls.py b/apps/gallery/urls.py index bf68b85f..b7fda0ca 100644 --- a/apps/gallery/urls.py +++ b/apps/gallery/urls.py @@ -5,7 +5,7 @@ from . import views app_name = 'gallery' -url_patterns = [ - path('upload/', views.GalleryUploadImage.as_view(), +urlpatterns = [ + path('upload/', views.ImageUploadView.as_view(), name='upload_image') ] diff --git a/apps/gallery/views.py b/apps/gallery/views.py index 9381c085..8a9195c3 100644 --- a/apps/gallery/views.py +++ b/apps/gallery/views.py @@ -3,8 +3,8 @@ from rest_framework import generics from . import models, serializers -class GalleryUploadImage(generics.CreateAPIView): +class ImageUploadView(generics.CreateAPIView): """Upload image to gallery""" - model = models.Gallery - queryset = models.Gallery.objects.all() - serializer_class = serializers.GallerySerializer + model = models.Image + queryset = models.Image.objects.all() + serializer_class = serializers.ImageSerializer diff --git a/project/urls/__init__.py b/project/urls/__init__.py index ef909dcf..5355ca31 100644 --- a/project/urls/__init__.py +++ b/project/urls/__init__.py @@ -54,6 +54,8 @@ urlpatterns_auth = [ ] api_urlpatterns = [ + path('gallery/', include(('gallery.urls', 'gallery'), + namespace='gallery')), path('location/', include(('location.urls', 'location'), namespace='location')), path('main/', include(('main.urls', 'main'),