def list(self, tag_slug, cur_p=''): ''' 根据 cat_handler.py 中的 def view_cat_new(self, cat_slug, cur_p = '') :param tag_slug: :return: ''' if cur_p == '': current_page_number = 1 else: current_page_number = int(cur_p) current_page_number = 1 if current_page_number < 1 else current_page_number pager_num = int(self.mapp2tag.total_number(tag_slug) / config.page_num) tag_name = '' kwd = { 'tag_name': tag_name, 'tag_slug': tag_slug, 'title': tag_name, } self.render( '{0}/label/list.html'.format(self.tmpl_name), infos=self.mapp2tag.query_pager_by_slug(tag_slug, current_page_number), unescape=tornado.escape.xhtml_unescape, kwd=kwd, userinfo=self.userinfo, pager=tools.gen_pager_bootstrap_url('/label/{0}'.format(tag_slug), pager_num, current_page_number), cfg=config.cfg, )
def list(self, tag_slug, cur_p=''): ''' 根据 cat_handler.py 中的 def view_cat_new(self, cat_slug, cur_p = '') :param tag_slug: :return: ''' if cur_p == '': current_page_number = 1 else: current_page_number = int(cur_p) current_page_number = 1 if current_page_number < 1 else current_page_number pager_num = int(self.mapp2tag.total_number(tag_slug) / config.page_num) tag_name = '' kwd = { 'tag_name': tag_name, 'tag_slug': tag_slug, 'title': tag_name, } self.render('{0}/label/list.html'.format(self.tmpl_name), infos=self.mapp2tag.query_pager_by_slug(tag_slug, current_page_number), unescape=tornado.escape.xhtml_unescape, kwd=kwd, userinfo=self.userinfo, pager=tools.gen_pager_bootstrap_url('/label/{0}'.format(tag_slug), pager_num, current_page_number), cfg = config.cfg, )
def search(self, keyword, p_index=1): res_all = self.ysearch.get_all_num(keyword) results = self.ysearch.search_pager(keyword, page_index=p_index, doc_per_page=20) page_num = int(res_all / 20) kwd = {'title': '查找结果', 'pager': '', } self.render('{0}/search/search.html'.format(self.tmpl_name), kwd=kwd, srecs=results, pager=tools.gen_pager_bootstrap_url('/search/{0}'.format(keyword), page_num, p_index), )
def search(self, keyword, p_index=1): res_all = self.ysearch.get_all_num(keyword) results = self.ysearch.search_pager(keyword, page_index=p_index, doc_per_page=20) page_num = int(res_all / 20) kwd = { 'title': '查找结果', 'pager': '', } self.render( '{0}/search/search.html'.format(self.tmpl_name), kwd=kwd, srecs=results, pager=tools.gen_pager_bootstrap_url('/search/{0}'.format(keyword), page_num, p_index), )