Beispiel #1
0
 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()))
Beispiel #2
0
def json_top():
    return json.dumps(dict(
        (g.handle, {
            'rank':g.rank,
            'global_rank':g.global_rank,
        }) for g in Golfer.all()))