def get(self, n=1): zsite_id = self.zsite_id zsite = self.zsite if zsite.cid == CID_SITE: title = '收藏' total = zsite_fav_count_by_zsite(zsite) else: title = '围观' total = follow_count_by_to_id(zsite_id) page, limit, offset = page_limit_offset('/follower-%s', total, n, PAGE_LIMIT) if type(n) == str and offset >= total: return self.redirect('/follower') if zsite.cid == CID_SITE: zsite_list = zsite_fav_list(zsite, limit, offset) else: ids = follow_id_list_by_to_id(zsite_id, limit, offset) zsite_list = Zsite.mc_get_list(ids) self.render('/ctrl/zsite/follow/_base.htm', zsite_list=zsite_list, page=page, title=title, path='/follower')
def get(self, n=1): zsite_id = self.zsite_id zsite = self.zsite if zsite.cid == CID_SITE: title = '收藏' total = zsite_fav_count_by_zsite(zsite) else: title = '围观' total = follow_count_by_to_id(zsite_id) page, limit, offset = page_limit_offset( '/follower-%s', total, n, PAGE_LIMIT ) if type(n) == str and offset >= total: return self.redirect('/follower') if zsite.cid == CID_SITE: zsite_list = zsite_fav_list(zsite, limit, offset) else: ids = follow_id_list_by_to_id(zsite_id, limit, offset) zsite_list = Zsite.mc_get_list(ids) self.render( '/ctrl/zsite/follow/_base.htm', zsite_list=zsite_list, page=page, title=title, path='/follower' )
def get(self): user_id = self.get_argument('user_id') limit = int(self.get_argument('limit', 25)) offset = int(self.get_argument('offset', 0)) if limit > 100: limit = 100 ids = follow_id_list_by_to_id(user_id, limit, offset) total_num = follow_count_by_to_id(user_id) data = {} data['follower_list'] = list(ids) data['total_num'] = total_num self.finish(data)