def get(self): BaseHandler.initialize(self) targetpage = int(self.get_argument('page',default='1')) self.title = 'Home' papers = db.paper paperlist = papers.find({}).sort("reviseTime") print papers.count() paper, self.pagination = generatePagination('/?page=', paperlist, targetpage) self.render("main/main.html", paper = paper)
def get(self): BaseHandler.initialize(self) targetpage = int(self.get_argument('page',default='1')) keyword = self.get_argument('keyword',default='') papers = db.paper keywords = '/'+keyword+'/' paperList = papers.find({"$or":[{"title": {"$regex":keyword}},{"content": {"$regex":keyword}}]}).sort("reviseTime") paper, self.pagination = generatePagination('/search?keyword=' + keyword + '&page=', paperList, targetpage) self.thisquery = "搜索:" + keyword.encode('utf8') self.title = "搜索:" + keyword.encode('utf8') self.render("main/main.html", paper = paper)