Example #1
0
 def post(self, request):
   players = request.POST.get('players')
   players = players.replace(',', '&')
   players = players.split(";")
   response = ""
   for player in players:
     print player
     qdict = QueryDict(player)
     serializer = PlayerSerializer(data=qdict)
     print serializer.data
     if serializer.is_valid():
       serializer.save()
       response = response + " " + str(serializer.data)
     else:
       return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
   return Response(response, status=status.HTTP_201_CREATED)
Example #2
0
 def post(self, request):
   serializer = PlayerSerializer(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)