def add_player(request): other = 'GET' if request.method == 'POST': name = request.POST['name'] try: p = Player.objects.get(name=name) other = "POST: Player %s already exists!" % name except Player.DoesNotExist: first = request.POST['first'] last = request.POST['last'] email = request.POST['email'] favorite = request.POST['favorite'] p = Player( name=name, first_name=first, last_name=last, email_address=email, favorite_faction=favorite ) p.save() other = "POST: Player %s was saved." % name player_list = Player.objects.all() context = { 'player_list': player_list, 'other': other } return render(request, 'leaguemanager/add_player.html', context)
] leaguename = 'Random League' seasonname = 'Random Season' number_of_games = 200 # FIXME: figure out how to implement food bonuses # number_of_foodbonuses = 200 # create players (removed User, Player coupling) for name in playerlist: try: p = Player.objects.get(name=name) except Player.DoesNotExist: p = Player(name=name) p.save() # create league for players try: l = League.objects.get(name=leaguename) except League.DoesNotExist: organizingplayer = Player.objects.get(name=playerlist[0]) l = League(name=leaguename, organizer=organizingplayer) l.save() # enroll players in league l = League.objects.get(name=leaguename) for name in playerlist: p = Player.objects.get(name=name) try: m = Membership.objects.get(player=p, league=l)
playerlist = ['Alpha', 'Beta', 'Gamma', 'Delta', 'Epsilon', 'Zeta', 'Eta', 'Omega'] leaguename = 'Random League' seasonname = 'Random Season' number_of_games = 200 # FIXME: figure out how to implement food bonuses # number_of_foodbonuses = 200 # create players (removed User, Player coupling) for name in playerlist: try: p = Player.objects.get(name=name) except Player.DoesNotExist: p = Player(name=name) p.save() # create league for players try: l = League.objects.get(name=leaguename) except League.DoesNotExist: organizingplayer = Player.objects.get(name=playerlist[0]) l = League(name=leaguename, organizer=organizingplayer) l.save() # enroll players in league l = League.objects.get(name=leaguename) for name in playerlist: p = Player.objects.get(name=name) try: m = Membership.objects.get(player=p, league=l)