Exemplo n.º 1
0
def index(request):
    query = Developer.all()
    query.order('-sign_up_date')
    developers = query.fetch(100)
    
    countries = Country.all().filter("total >", 0).fetch(300)
    countries = sorted(countries, key=lambda x: unicode(x.name))
    
    return render_to_response('index.html',
                              {'developers': developers,
                               'countries': countries },
                              RequestContext(request))
Exemplo n.º 2
0
def view_stats(request):
    """
        Show AppEngine general stats
    """
    countries = Country.all().filter("total >", 0).order("-total").fetch(250)
    
    #Get last stats
    stats = DeveloperStats.all().order("-timestamp").get()
    
    tags = TagStats.all().filter("developer_stats =", stats)
    tags = tags.order("-total").fetch(20)
    
    return render_to_response("stats/stats.html",
                              {'stats': stats,
                               'countries': countries,
                               'tags': tags}, 
                              RequestContext(request))