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))
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))