Пример #1
0
def all_time_top_ten(request):
    from models import UserStats

    top10_stats = UserStats.get_all_time_top_10()
    top10 = []
    for user, steps in top10_stats:
        if steps == 0:
            continue

        prestige, challenge_progress = divmod(steps, 100)

        top10.append({'name': user.public_name,
                      'id': user.pk,
                      'prestige': prestige,
                      'total_steps': steps
                      })

    return JsonResponse({'status': 'OK',
                         'top_10': top10,
                         })