def play(request, game_pk): client = FacebookClient(request.access_token) my_deck = client.get_my_deck() for i, card in enumerate(my_deck): new_card = Card() new_card.game = Game.objects.get(pk=game_pk) new_card.player = request.user new_card.order = i new_card.attr1 = card.get('friend_count') new_card.attr2 = card.get('likes_count') new_card.name = card.get('name') new_card.pic_square = card.get('pic_square') new_card.save() game = Game.objects.get(pk=game_pk) logging.debug(game) if game.status != 'p': logging.debug('ENTREI') game.status = 'p' if random.randint(1,2) == 1: game.turn = game.player1 else: game.turn = game.player2 game.save() if game.player1 == request.user: opponent_user = game.player2 else: opponent_user = game.player1 template_context = {'game_pk': game_pk, 'me': request.user, 'opponent': opponent_user} return render_to_response('play.html', template_context, context_instance=RequestContext(request))