Beispiel #1
0
 def post(self, request):
     serializer = NewGameSerializer(data=request.data)
     if serializer.is_valid():
         new_game = Sgf_game(size=serializer.data.get('board_size'))
         game = Game.objects.create(
             player_w_id=serializer.data.get('player_w_id'),
             player_b_id=serializer.data.get('player_b_id'),
             sgf_file=new_game.serialise())
         return Response({'game_id': game.pk}, status=status.HTTP_200_OK)
     return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)