def post(self, request): serializer = TaskListSerializer(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): tasklist = self.get_object(pk) serializer = TaskListSerializer(instance=tasklist, 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_task_list(pk) serializer = TaskListSerializer(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 put(self, request, pk): task_list = get_object_or_404(models.TaskList, pk=pk) data = json.loads(request.body) serializer = TaskListSerializer(instance=task_list, data=data) if serializer.is_valid(): serializer.save() return JsonResponse(serializer.data) return JsonResponse(serializer.errors)
def post(self, request, pk): task_list = self.get_task_list(pk) serializer = TaskListSerializer(data=request.data) if serializer.is_valid(): serializer.save(owner=self.request.user, task_list=task_list) return Response(serializer.data, status=status.HTTP_201_CREATED) return Response(serializer.errors, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
def tasklist_list(request): if request.method == 'GET': tasklists = TaskList.objects.all() serializer = TaskListSerializer(tasklists, many=True) return Response(serializer.data, status=status.HTTP_200_OK) elif request.method == 'POST': serializer = TaskListSerializer(data=request.data) serializer.is_valid(raise_exception=True) serializer.save() return Response(serializer.data, status=201)
def tasklist_list(request): if request.method == 'GET': tasklists = TaskList.objects.all() serializer = TaskListSerializer(tasklists,many=True) return Response(serializer.data,status= status.HTTP_200_OK) elif request.method == 'POST': serializer = TaskListSerializer(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): if request.method == 'GET': lists = TaskList.objects.all() serializer = TaskListSerializer(lists, many=True) return Response(serializer.data) elif request.method == 'POST': serializer = TaskListSerializer(data=request.data) if serializer.is_valid(): serializer.save() return Response(serializer.data) return Response(serializer.errors)
def task_list(request): if request.method == 'GET': taskLists = TaskList.objects.all() serializer = TaskListSerializer(taskLists, many=True) return Response(serializer.data) elif request.method == 'POST': serializer = TaskListSerializer(data=request.data) if serializer.is_valid(): serializer.save() return Response(serializer.data, status=status.HTTP_201_CREATED) return Response()
def task_lists_view(request): if request.method == 'GET': task_lists = TaskList.objects.all() serializer = TaskListSerializer(task_lists, many=True) return Response(serializer.data, status=200) elif request.method == 'POST': serializer = TaskListSerializer(data=request.data) if serializer.is_valid(): serializer.save() return Response(serializer.data, status=201) return Response(serializer.errors, status=500)
def task_lists(request): if request.method == 'GET': lists = TaskList.objects.for_user(request.user) serializer = TaskListSerializer(lists, many=True) return Response(serializer.data) elif request.method == 'POST': serializer = TaskListSerializer(data=request.data) if serializer.is_valid(): serializer.save(owner=request.user) return Response(serializer.data, status=status.HTTP_201_CREATED) return Response(serializer.errors, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
def task_lists(request): if request.method == 'GET': t_lists = TaskList.objects.all() serializer = TaskListSerializer(t_lists, many=True) return JsonResponse(serializer.data, safe=False) elif request.method == 'POST': t_list = json.loads(request.body) serializer = TaskListSerializer(data=t_list) if serializer.is_valid(): serializer.save() return JsonResponse(serializer.data) return JsonResponse(serializer.errors)
def tasklist_list(request): if request.method == 'GET': tasklists = TaskList.objects.all() serializer = TaskListSerializer(tasklists, many=True) return JsonResponse(serializer.data, safe=False, status=200) elif request.method == 'POST': data = json.loads(request.body) serializer = TaskListSerializer(data=data) serializer.is_valid(raise_exception=True) serializer.save() return JsonResponse(serializer.data, status=201)
def taskList_list(request): if request.method == "GET": tasks = TaskList.objects.all() serializer = TaskListSerializer(tasks, many=True) return JsonResponse(serializer.data, safe=False, status=200) elif request.method == "POST": data = json.loads(request.body) serializer = TaskListSerializer(data=data) if serializer.is_valid(): serializer.save() return JsonResponse(serializer.data, status=201) return JsonResponse(serializer.errors)
def task_lists(request): #List of all TaskList if request.method == 'GET': categories = TaskList.objects.all() serializer = TaskListSerializer(categories, 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_list_view(request, pk): task_list = get_object_or_404(TaskList, pk=pk) if request.method == 'GET': serializer = TaskListSerializer(task_list) return Response(serializer.data) elif request.method == 'PUT': serializer = TaskListSerializer(instance=task_list, data=request.data) if serializer.is_valid(): serializer.save() return Response(serializer.data) elif request.method == 'DELETE': task_list.delete() return Response(status=204)
def task_list(request): if request.method == 'GET': tasks_list = TaskList.objects.all() serializer = TaskListSerializer(tasks_list, many=True) return JsonResponse(serializer.data, safe=False, status=200) elif request.method == 'POST': body = json.loads(request.body) serializer = TaskListSerializer(body) if serializer.is_valid(): serializer.save() return JsonResponse(serializer.data) return JsonResponse(serializer.errors) return JsonResponse({'error': 'bad request'})
def show_task_list(request): if request.method == "GET": task_list = TaskList.objects.all() serializer = TaskListSerializer(task_list, many=True) return JsonResponse(serializer.data, safe=False) elif request.method == 'POST': data = json.loads(request.body) serializer = TaskListSerializer(data=data) if serializer.is_valid(): serializer.save() # create function in serializer class return JsonResponse(serializer.data) return JsonResponse(serializer.errors)
def tasklists(request): if request.method == 'GET': task_lists = TaskList.objects.all() serializer = TaskListSerializer(task_lists, many=True) return JsonResponse(serializer.data, safe=False) elif request.method == 'POST': body = json.loads(request.body) serializer = TaskListSerializer(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, id): try: task_list = models.TaskList.objects.get(id=id) except models.TaskList.DoesNotExist as e: return JsonResponse( {'error': 'tasklist with such id does not exist'}, safe=False, status=404) data = json.loads(request.body) serializer = TaskListSerializer(instance=task_list, data=data) if serializer.is_valid(): serializer.save() return JsonResponse(serializer.data, status=200, safe=False) return JsonResponse(serializer.errors)
def task_lists(request): if request.method == 'GET': task_lists = TaskList.objects.all() json_task_lists = [tl.to_json() for tl in task_lists] return JsonResponse(json_task_lists, safe=False, status=200) elif request.method == 'POST': data = json.loads(request.body) print(request) print(request.body) serializer = TaskListSerializer(data=data) if serializer.is_valid(): serializer.save() return JsonResponse(serializer.data,status=201) return JsonResponse(serializer.errors)
def task_list_tasks(request, pk): try: task_list = TaskList.objects.get(id=pk) except TaskList.DoesNotExist as e: return Response({'error': f'{e}'}, status=status.HTTP_404_NOT_FOUND) if request.method == 'GET': tasks = Task.objects.filter(task=task_list) serializer = TaskListSerializer(tasks, many=True) return Response(serializer.data) elif request.method == 'POST': serializer = TaskSerializer(data=request.data) if serializer.is_valid(): serializer.save(owner=request.user, task_list=task_list) return Response(serializer.data, status=status.HTTP_201_CREATED) return Response(serializer.errors, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
def tasklist_detail(request, tasklist_name): try: tasklist = TaskList.objects.get(name=tasklist_name) except TaskList.DoesNotExist as e: return Response({'error': str(e)}, status=status.HTTP_200_OK) if request.method == 'GET': serializer = TaskListSerializer(tasklist) return Response(serializer.data, status=status.HTTP_200_OK) elif request.method == 'PUT': serializer = TaskListSerializer(instance=tasklist, data=request.data) serializer.is_valid(raise_exception=True) serializer.save() return Response(serializer.data, status=status.HTTP_200_OK) elif request.method == 'DELETE': tasklist.delete() return Response({}, status=status.HTTP_204_NO_CONTENT)
def task_list(request, pk): try: t_list = models.TaskList.objects.get(id=pk) except models.TaskList.DoesNotExist as e: return JsonResponse({'error': str(e)}, safe=False) if request.method == 'GET': serializer = TaskListSerializer(t_list) return JsonResponse(serializer.data, safe=False) elif request.method == 'PUT': data = json.loads(request.body) serializer = TaskListSerializer(instance=t_list, data=data) if serializer.is_valid(): serializer.save() return JsonResponse(serializer.errors) elif request.method == 'DELETE': t_list.delete() return JsonResponse({})
def task_list_detail(request, pk): task_list = TaskList.objects.get(id=pk) if request.method == 'GET': serializer = TaskListSerializer(task_list) return JsonResponse(serializer.data) elif request.method == 'PUT': body = json.loads(request.body) serializer = TaskListSerializer(instance=task_list, data=body) if serializer.is_valid(): serializer.save() return JsonResponse(serializer.data, status=200) return JsonResponse(serializer.errors) elif request.method == 'DELETE': task_list.delete() return JsonResponse({}, status=200) return JsonResponse({'error': 'bad request'})
def get_task_list(request, pk): try: list = TaskList.objects.get(id=pk) except TaskList.DoesNotExist as e: return Response({'error': str(e)}) if request.method == 'GET': serializer = TaskListSerializer(list) return Response(serializer.data) elif request.method == 'PUT': serializer = TaskListSerializer(instance=list, data=request.data) if serializer.is_valid(): serializer.save() return Response(serializer.data) return Response(serializer.errors) elif request.method == 'DELETE': list.delete() return Response({'list': 'deleted'})
def tasklist_detail(request,pk): try: tasklist = TaskList.objects.get(id = pk) except TaskList.DoesNotExist as e: return Response({'error',f'{e}'},status = status.HTTP_404_NOT_FOUND) if request.method == 'GET': serializer = TaskListSerializer(tasklist) return Response(serializer.data) elif request.method == 'PUT': serializer = TaskListSerializer(instance=tasklist, data=request.data) if serializer.is_valid(): serializer.save() return Response(serializer.data) return Response(serializer.errors, status=status.HTTP_500_INTERNAL_SERVER_ERROR) elif request.method == 'DELETE': tasklist.delete() return Response(status=status.HTTP_204_NO_CONTENT)
def task_list_actions(request, pk): try: tl = TaskList.objects.get(id=pk) except TaskList.DoesNotExist as e: return Response({'error': f'{e}'}, status=status.HTTP_404_NOT_FOUND) if request.method == 'GET': serializer = TaskListSerializer(tl) return Response(serializer.data) elif request.method == 'PUT': serializer = TaskListSerializer(instance=tl, data=request.data) if serializer.is_valid(): serializer.save() return Response(serializer.data) return Response(serializer.errors, status.HTTP_500_INTERNAL_SERVER_ERROR) elif request.method == 'DELETE': tl.delete() return Response("DELETED!!!!!!")
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 = TaskListSerializer(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 task_detail(request, pk): try: task_detail = TaskList.objects.get(id=pk) except TaskList.DoesNotExist as e: return JsonResponse({'error': str(e)}) if request.method == 'GET': serializer = TaskListSerializer(task_detail) return JsonResponse(serializer.data) elif request.method == 'PUT': body = json.loads(request.body) serializer = TaskListSerializer(instance=task_detail, data=body) if serializer.is_valid(): #update function from serializer serializer.save() return JsonResponse(task_detail.to_json()) elif request.method == 'DELETE': task_detail.delete() return JsonResponse({}) return JsonResponse({'error': 'bad request'})