Esempio n. 1
0
File: views.py Progetto: bdyn/anrlm
def add_member(request, league_id):
    comment = 'GET'
    league = League.objects.get(pk=league_id)

    if request.method == 'POST':
        comment = 'POST'
        pta = request.POST['player_to_add']
        if pta == '0':
            comment = 'POST: error, you must pick a player'
        else:
            pta = Player.objects.get(name=pta)
            try:
                m = Membership.objects.get(player=pta, league=league)
                comment = 'POST: %s is already a member' % pta
            except Membership.DoesNotExist:
                m = Membership(player=pta, league=league)
                m.save()
                comment = 'POST: %s is now a member.' % pta

    members = sorted(league.members.all(), key=lambda x: x.name.lower())
    all_players = sorted(Player.objects.all(), key=lambda x: x.name.lower())

    context = {
        'league': league,
        'members': members,
        'all_players': all_players,
        'comment': comment
    }
    return render(request, 'leaguemanager/add_member.html', context)
Esempio n. 2
0
File: crl.py Progetto: bdyn/anrlm
# 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)
    except Membership.DoesNotExist:
        m = Membership(player=p, league=l)
        m.save()

# create a season for the players
l = League.objects.get(name=leaguename)
try:
    s = Season.objects.get(name=seasonname, league=l)
except Season.DoesNotExist:
    s = Season(name=seasonname, league=l)
    s.save()

# now we will generate random games
l = League.objects.get(name=leaguename)
s = Season.objects.get(name=seasonname, league=l)
while len(s.game_set.all()) < number_of_games:
    corpplayer = random.choice(playerlist)
Esempio n. 3
0
File: crl.py Progetto: bdyn/anrlm
# 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)
	except Membership.DoesNotExist:
		m = Membership(player=p, league=l)
		m.save()

# create a season for the players
l = League.objects.get(name=leaguename)
try: 
	s = Season.objects.get(name=seasonname, league=l)
except Season.DoesNotExist:
	s = Season(name=seasonname, league=l)
	s.save()

# now we will generate random games
l = League.objects.get(name=leaguename)
s = Season.objects.get(name=seasonname, league=l)
while len(s.game_set.all()) < number_of_games:
	corpplayer = random.choice(playerlist)