def player_race(request, race_id): race = get_object_or_404(Race, pk=race_id) top_users = race.player_set.order_by('-points') activity_qs = Activity.get_race_activity(race) paginator = Paginator(activity_qs, 20) activity = paginator.page(1) # get top position races = list(Race.objects.filter(can_play=True)) races.sort(key=lambda a: a.points, reverse=True) if race in races: top_rank = races.index(race) + 1 else: top_rank = '-' groups = NewHistory.get_children_top(race, PlayerGroup) # Get levels levels = [] for i, limit in enumerate(God.get_level_limits()): level = God.get_race_level(level_no=i + 1, race=race) level.limit = limit levels.append(level) return render_to_response('profile/race.html', { 'race': race, 'children': groups, 'top_users': top_users, 'top_rank': top_rank, 'top': ObjectHistory(), 'activity': activity, 'levels': levels }, context_instance=RequestContext(request))
def player_race(request, race_id): race = get_object_or_404(Race, pk=race_id) top_users = race.player_set.order_by('-points') activity_qs = Activity.get_race_activity(race) paginator = Paginator(activity_qs, 20) activity = paginator.page(1) # get top position races = list(Race.objects.filter(can_play=True)) races.sort(key=lambda a: a.points, reverse=True) if race in races: top_rank = races.index(race) + 1 else: top_rank = '-' groups = NewHistory.get_children_top(race, PlayerGroup) # Get levels levels = [] for i, limit in enumerate(God.LEVEL_LIMITS): l = God.get_race_level(level_no=i + 1, race=race) l.limit = limit levels.append(l) return render_to_response('profile/race.html', {'race': race, 'children': groups, 'top_users': top_users, 'top_rank': top_rank, 'top': ObjectHistory(), 'activity': activity, 'levels': levels}, context_instance=RequestContext(request) )
def player_race(request, race_id): race = get_object_or_404(Race, pk=race_id) top_users = race.player_set.order_by('-points') activity_qs = Activity.get_race_activity(race) paginator = Paginator(activity_qs, 20) activity = paginator.page(1) groups = NewHistory.get_children_top(race, PlayerGroup) return render_to_response('profile/race.html', { 'race': race, 'children': groups, 'top_users': top_users, 'activity': activity }, context_instance=RequestContext(request))
def player_race(request, race_id): race = get_object_or_404(Race, pk=race_id) top_users = race.player_set.order_by('-points') activity_qs = Activity.get_race_activity(race) paginator = Paginator(activity_qs, 20) activity = paginator.page(1) groups = NewHistory.get_children_top(race, PlayerGroup) return render_to_response('profile/race.html', {'race': race, 'children': groups, 'top_users': top_users, 'activity': activity}, context_instance=RequestContext(request) )