def addTeam(request): if request.method =='POST': data = JSONParser().parse(request) serializer = TeamSerializer(data=data,context={'request': request}) if serializer.is_valid(): serializer.save() return JSONResponse(serializer.data,status = 201) return JSONResponse("invalid_data",status = 400)
def updateTeam(request, pk): try: team = Team.objects.get(pk=pk) except Team.DoesNotExist: return HttpResponse(status=404) if request.method == 'PUT': data = JSONParser().parse(request) serializer = TeamSerializer(team,data=data,context={'request': request}) if serializer.is_valid(): serializer.save() return JSONResponse(serializer.data,status = 201) return JSONResponse("invalid_data",status = 400) return JSONResponse("invalid_data",status = 400)