Example #1
0
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())
Example #2
0
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)
Example #3
0
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)
Example #4
0
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'})
Example #5
0
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'})
Example #6
0
 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)
Example #7
0
 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)
Example #8
0
 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)
Example #9
0
 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)
Example #10
0
 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)
Example #11
0
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)
Example #12
0
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({})
Example #13
0
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)
Example #14
0
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)
Example #15
0
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'})
Example #16
0
 def get(self, request):
     task_lists = TaskList.objects.all()
     serializer = TaskListSerializer2(task_lists, many=True)
     return Response(serializer.data, status=status.HTTP_200_OK)
Example #17
0
 def get(self, request, pk):
     tasklist = self.get_object(pk)
     serializer = TaskListSerializer2(tasklist)
     return Response(serializer.data)
Example #18
0
 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)
Example #19
0
 def get(self, request):
     tasklists = TaskList.objects.all()
     serializer = TaskListSerializer2(tasklists, many=True)
     return Response(serializer.data)