def get(self, pagenum=None): if pagenum == None: pagenum = 0 path = os.path.join(os.path.dirname(VIEWS_PATH), 'index.html') items = models.model.Item.all()#.filter('item_type =', 1) items.order("-created_date") offset = PAGE_SIZE * int(pagenum) count = items.count() links = paging.link(pagenum, count/PAGE_SIZE, 6, 2, 'prev', 'next', dummy) model = {'ver': os.environ['CURRENT_VERSION_ID'], "count": count, "page_size": PAGE_SIZE, 'items': items.fetch(PAGE_SIZE, offset), 'links': links} self.response.out.write(template.render(path, model))
def get(self, key, pagenum=None): if pagenum == None: pagenum = 0 user = db.get(key) path = os.path.join(os.path.dirname(VIEWS_PATH), "index_user.html") items = models.model.Item.all().filter("user ="******"prev", "next", dummy) model = { "user": user, "path": path, "count": count, "page_size": PAGE_SIZE, "items": items.fetch(PAGE_SIZE, offset), "links": links, } self.response.out.write(template.render(path, model))