def create_new_room(request): if request.user.is_active and request.user.is_authenticated(): if request.method == 'POST': game_name = request.POST.get('room_name') is_private = request.POST.get('room_password') num_rounds = request.POST.get('num_rounds') print game_name if GameInstance.get(game_name): return render(request, 'game/game.html', { 'error' : 'already exists' }) new_game = GameInstance() new_game.game_room_name = game_name current_user = UserAccount.get(request.user) new_game.current_judge = current_user new_game.owner = current_user new_game.num_rounds = int(num_rounds) if is_private: new_game.is_public = False new_game.password = is_private new_game.save() join_game_helper(current_user, game_name) return HttpResponseRedirect('/game/room/'+game_name) return render(request, 'game/game.html') return HttpResponseRedirect('/')