Showing
1 changed file
with
7 additions
and
7 deletions
... | @@ -58,13 +58,13 @@ class ItemViewSet(viewsets.ViewSet): | ... | @@ -58,13 +58,13 @@ class ItemViewSet(viewsets.ViewSet): |
58 | def destroy(self, request, pk): | 58 | def destroy(self, request, pk): |
59 | if request.method == 'DELETE': | 59 | if request.method == 'DELETE': |
60 | print(pk) | 60 | print(pk) |
61 | - # keyword = request.GET.get('keyword', '') | 61 | + item = Item.objects.get(item_id = pk) |
62 | - # item_list = Item.objects.filter(name__icontains=keyword) | 62 | + if item.is_folder == True: # 폴더는 삭제 안되도록 처리 |
63 | - # | 63 | + return Response({'message': 'This item is folder.'}, status=status.HTTP_200_OK) |
64 | - # data = serializers.serialize("json", item_list) | 64 | + item.is_deleted = True |
65 | - # json_data = json.loads(data) | 65 | + # item.delete() 이거 하면 완전 삭제되어버림 is deleted True 면 휴지통에서 리스트 조회할 수 있도록! |
66 | - # return Response({'message': "delete complete"}, status=status.HTTP_200_OK) | 66 | + return Response({'message': 'delete complete'},status=status.HTTP_200_OK) |
67 | - return Response(status=status.HTTP_204_NO_CONTENT) | 67 | + return Response({'message': 'item is not existed.'}, status=status.HTTP_204_NO_CONTENT) |
68 | 68 | ||
69 | def get_permissions(self): | 69 | def get_permissions(self): |
70 | try: | 70 | try: | ... | ... |
-
Please register or login to post a comment