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 post(self, request): serializer = TaskListSerializer(data=request.data) if serializer.is_valid(): serializer.save() return Response(serializer.data) return Response(serializer.errors, status.HTTP_500_INTERNAL_SERVER_ERROR)
def post(self, request): serializer = TaskListSerializer(data=request.data) if serializer.is_valid(): serializer.save(owner=self.request.user) 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(): return Response(serializer.data) return Response(serializer.errors, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
def post(self, request): 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 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 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 = 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 tasklists(request): 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 = TaskListSerializer(data=body) if serializer.is_valid(): serializer.save() return JsonResponse(serializer.data) return JsonResponse(serializer.errors)
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 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 get(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) serializer = TaskListSerializer(task_list) return JsonResponse(serializer.data, safe=False)
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 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 = TaskListSerializer(tasklist) return JsonResponse(serializer.data) elif request.method == 'PUT': body = json.loads(request.body) serializer = TaskListSerializer(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(task_list.to_json())
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 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 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 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.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_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 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 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 task_list_view(request, pk): try: task_list = models.TaskList.objects.filter( created_by=request.user).get(pk=pk) except models.TaskList.DoesNotExist as e: return Response(status=status.HTTP_404_NOT_FOUND) if request.method == 'GET': serializer = TaskListSerializer(task_list) return Response(serializer.data) if request.method == 'DELETE': task_list.delete() serializer = TaskListSerializer(task_list) return Response(serializer.data) if request.method == 'PUT': serializer = TaskListSerializer(task_list, data=request.data) if serializer.is_valid(): serializer.save() return Response(serializer.data) return Response(serializer.errors)
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 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 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 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!!!!!!")