def add_game(request, threadid): data = {'success': True, 'message': 'Success!', 'url': ''} try: game = Game.objects.get(threadId=threadid) data['url'] = game.get_absolute_url() except Game.DoesNotExist: p = PageParser() p.user = request.user game = p.Add(threadid) if game: data['url'] = game.get_absolute_url() game.status_update("A new game was created by %s!" % game.moderator) else: data['success'] = False data[ 'message'] = "Couldn't download or parse the forum thread. Sorry!" return HttpResponse(simplejson.dumps(data), mimetype='application/json')