示例#1
0
    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')
示例#2
0
    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'
        )
示例#3
0
 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)
示例#4
0
 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)