add delete request on book and slide
authorrougeronj
Mon, 23 Mar 2015 17:05:45 +0100
changeset 30 d0d0a893401d
parent 29 2188a7b2b0dc
child 31 8d016c195d79
add delete request on book and slide
server/ammico/views.py
--- a/server/ammico/views.py	Mon Mar 23 12:45:35 2015 +0100
+++ b/server/ammico/views.py	Mon Mar 23 17:05:45 2015 +0100
@@ -7,7 +7,7 @@
 from django.http import HttpResponse
 from django.utils.dateparse import parse_datetime
 import requests
-from rest_framework import permissions
+from rest_framework import permissions, status
 from rest_framework.response import Response
 from rest_framework.views import APIView
 
@@ -99,6 +99,11 @@
         serializer = BookSerializer(book)
         return Response(serializer.data)
     
+    def delete(self, request, idBook):
+        book = Book.objects.get(id = idBook)
+        book.delete()
+        return Response(status=status.HTTP_204_NO_CONTENT)
+    
 class GetSlides(APIView):
     """
     View to get book informations.
@@ -149,4 +154,8 @@
         
         serializer = SlideSerializer(slide)
         return Response(serializer.data)
-    
\ No newline at end of file
+    
+    def delete(self, request, idSlide):
+        slide = Slide.objects.get(id = idSlide)
+        slide.delete()
+        return Response(status=status.HTTP_204_NO_CONTENT)
\ No newline at end of file