def GET(self): glist = memcache.get('glist') if glist is None: glist = Golfer.all().order('global_rank') memcache.set("glist", glist); glist = calc_rank(list(glist)) render = web.template.render('templates') return render.global_ranks(glist, str(datetime.datetime.utcnow()))
def json_top(): return json.dumps(dict( (g.handle, { 'rank':g.rank, 'global_rank':g.global_rank, }) for g in Golfer.all()))