# HG changeset patch # User rougeronj # Date 1427126745 -3600 # Node ID d0d0a893401d108115f01484c56a4cdafde5f375 # Parent 2188a7b2b0dc4eb75a050985b509ae349f0c50a8 add delete request on book and slide diff -r 2188a7b2b0dc -r d0d0a893401d 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