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) )
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()