Example #1
0
def index(request):
    ratings = Player.get_elo_ratings()
    paginator = Paginator(ratings, 12)
    page = request.GET.get('page')
    try:
        ratings = paginator.page(page)
    except PageNotAnInteger:
        ratings = paginator.page(1)
    except EmptyPage:
        ratings = paginator.page(paginator.num_pages)
    return render_to_response('player/index.html',
        {'info' : ratings},
        context_instance=RequestContext(request)
    )
Example #2
0
from Chess.apps.player.models import Player, PlayersInTournament
from Chess.apps.tournament.models import *

t = Tournament(name="deutschland")
t.prize_positions_amount = 1
t.save()
for i in range(1, 25):
    p = Player(name="Vasya" + str(i), elo_rating=50 * i)
    p.save()
    tp = PlayersInTournament(player=p, tournament=t)
    tp.save()
t.create_tours()
tr = t._tours.all()[0]
tr.create_games()