def get(self): page = self.get_argument("page", None) if page == None: page = 1 #entries = db.Query(Entry).order('-published').fetch(limit=20) pagedquery = PagedQuery(Entry.all(), 10) pagedquery.order('-published') last_page = pagedquery.page_count() entries = pagedquery.fetch_page(page) ptags = Tag.popular_tags(limit=10) if not entries: if not self.current_user or self.current_user.administrator: self.redirect("/compose") return self.render("home.html", entries=entries, ptags=ptags, page=page, last_page=last_page)
def get(self): user = users.get_current_user() page_size = data_services.get_page_size() greeting = ui_services.get_greeting(user) menu = ui_services.get_menu("best") myBestQuery = PagedQuery(BestLap.all().filter("isBest", True), page_size) myBestQuery.order('-date') page_count = myBestQuery.page_count() myResults = myBestQuery.fetch_page() template_values = { 'user': user, 'laps': myResults, 'page_size': page_size, 'page_count': page_count, 'page_num': 0, 'greeting': greeting, 'menu': menu } template = JINJA_ENVIRONMENT.get_template('templates/bestlap.html') self.response.write(template.render(template_values))