added endpoint to upload an images
This commit is contained in:
parent
2172972216
commit
a35fbc4456
|
|
@ -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',
|
||||
)
|
||||
|
|
|
|||
|
|
@ -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')
|
||||
]
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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'),
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user