def task_list_detail(request, pk): try: tasklist = TaskList.objects.get(id=pk) except TaskList.DoesNotExist as e: return JsonResponse({'error': str(e)}) if request.method == 'GET': serializer = TaskListSerializer2(tasklist) return JsonResponse(serializer.data) elif request.method == 'PUT': body = json.loads(request.body) serializer = TaskListSerializer2(instance=tasklist, data=body) if serializer.is_valid(): serializer.save() return JsonResponse(serializer.data) return JsonResponse(serializer.errors) elif request.method == 'DELETE': tasklist.delete() return JsonResponse({'delete': True}) return JsonResponse(tasklist.to_json())
def task_lists(request): if request.method == 'GET': t_lists = TaskList.objects.all() serializer = TaskListSerializer2(t_lists, many=True) return Response(serializer.data, status=status.HTTP_200_OK) elif request.method == 'POST': serializer = TaskListSerializer2(data=request.data) if serializer.is_valid(): serializer.save() return Response(serializer.data, status=status.HTTP_201_CREATED) return Response(serializer.errors, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
def task_lists(request): print(request) if request.method == 'GET': task_lists = TaskList.objects.all() serializer = TaskListSerializer2(task_lists, many=True) return Response(serializer.data, status=status.HTTP_200_OK) elif request.method == 'POST': serializer = TaskListSerializer2(data=request.data) if serializer.is_valid(): serializer.save() return Response(serializer.data, status=status.HTTP_201_CREATED) return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
def task_list(request): if request.method == 'GET': task_lists = TaskList.objects.all() serializer = TaskListSerializer2(task_lists, many=True) return JsonResponse(serializer.data, safe=False) elif request.method == 'POST': body = json.loads(request.body) serializer = TaskListSerializer2(data=body) if serializer.is_valid(): serializer.save() return JsonResponse(serializer.data) return JsonResponse(serializer.errors) return JsonResponse({'error': 'bad request'})
def all_task_list(request): print(request.method) if request.method == 'GET': tasklist = TaskList.objects.all() serializer = TaskListSerializer2(tasklist, many=True) return JsonResponse(serializer.data, safe=False) elif request.method == 'POST': body = json.loads(request.body) serializer = TaskListSerializer2(data=body) if serializer.is_valid(): #create function from serializer serializer.save() return JsonResponse(serializer.data) return JsonResponse(serializer.errors) return JsonResponse({'error': 'bad request'})
def put(self, request, num): tasklist = self.get_object(num) serializer = TaskListSerializer2(instance=tasklist, data=request.data) if serializer.is_valid(): serializer.save() return Response(serializer.data) return Response(serializer.errors)
def put(self, request, pk): tasklist = self.get_object(pk) serializer = TaskListSerializer2(instance=tasklist, data=request.data) if serializer.is_valid(): serializer.save() return Response(serializer.data, status=status.HTTP_202_ACCEPTED) return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
def post(self, request): serializer = TaskListSerializer2(data=request.data) if serializer.is_valid(): serializer.save() return Response(serializer.data, status=status.HTTP_201_CREATED) return Response(serializer.errors, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
def put(self, request, pk): li = self.get_object(pk) serializer = TaskListSerializer2(instance=li, data=request.data) if serializer.is_valid(): serializer.save() return Response(serializer.data) return Response(serializer.errors)
def put(self, request, pk): task_list = self.get_object(pk) serializer = TaskListSerializer2(instance=task_list, data=request.data) if serializer.is_valid(): serializer.save() return Response(serializer.data) return Response(serializer.errors, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
def task_detail(request, pk): try: tasklist = TaskList.objects.get(id=pk) except TaskList.DoesNotExist: return Response(status=status.HTTP_404_NOT_FOUND) if request.method == 'GET': serializer = TaskListSerializer2(tasklist) return Response(serializer.data) elif request.method == 'PUT': serializer = TaskListSerializer2(instance=tasklist, data=request.data) if serializer.is_valid(): serializer.save() return Response(serializer.data) return Response(serializer.errors) elif request.method == 'DELETE': tasklist.delete() return Response(status=status.HTTP_204_NO_CONTENT)
def tasks_detail(request, pk): try: task = TaskList.objects.get(id=pk) except TaskList.DoesNotExist as e: return JsonResponse({'error': str(e)}) if request.method == 'GET': ser = TaskListSerializer2(task) return JsonResponse(ser.data, safe=False) elif request.method == 'PUT': data = json.loads(request.body) ser = TaskListSerializer2(data=data, instance=task) if ser.is_valid(): ser.save() return JsonResponse(ser.data) return JsonResponse(ser.errors) elif request.method == 'DELETE': task.delete() return JsonResponse({})
def task_lists(request): if request.method == 'GET': task_lists = TaskList.objects.all() serializer = TaskListSerializer(task_lists, many=True) return JsonResponse(serializer.data, safe=False, status=200) elif request.method == 'POST': data = json.loads(request.body) serializer = TaskListSerializer2(data=data) if serializer.is_valid(): serializer.save() return JsonResponse(serializer.data, status=201) return JsonResponse(serializer.errors)
def task_lists_id(request, pk): try: task_lists = TaskList.objects.get(id=pk) except TaskList.DoesNotExist as e: return JsonResponse({'error': str(e)}) if (request.method == 'GET'): serializer = TaskListSerializer2(task_lists) return JsonResponse(serializer.data, status=200) elif (request.method == 'PUT'): data = json.loads(request.body) serializer = TaskListSerializer(instance=task_lists, data=data) if serializer.is_valid(): serializer.save() return JsonResponse(serializer.data, status=200) return JsonResponse(serializer.errors) elif request.method == 'DELETE': task_lists.delete() return JsonResponse({}, safe=False, status=204)
def task_list_num(request, num): try: task_list = TaskList.objects.get(id=num) except TaskList.DoesNotExist as e: return JsonResponse({'error: str(e)'}, safe=False) if request.method == 'GET': serializer = TaskListSerializer(task_list) return JsonResponse(serializer.data) elif request.method == 'PUT': body = json.loads(request.body) serializer = TaskListSerializer2(instance=task_list, data=body) if serializer.is_valid(): serializer.save() return JsonResponse(serializer.data) return JsonResponse(serializer.errors) elif request.method == 'DELETE': task_list.delete() return JsonResponse({}) return JsonResponse({'error': 'bad request'})
def get(self, request): task_lists = TaskList.objects.all() serializer = TaskListSerializer2(task_lists, many=True) return Response(serializer.data, status=status.HTTP_200_OK)
def get(self, request, pk): tasklist = self.get_object(pk) serializer = TaskListSerializer2(tasklist) return Response(serializer.data)
def post(self, request): serializer = TaskListSerializer2(data=request.data) if serializer.is_valid(): serializer.save() return Response(serializer.data, status=status.HTTP_201_CREATED) return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
def get(self, request): tasklists = TaskList.objects.all() serializer = TaskListSerializer2(tasklists, many=True) return Response(serializer.data)