def get(self): page = self.get_argument('page', 1) rows = self.get_argument('rows', 20) sort = self.get_argument('sort', '') order = self.get_argument('order', 'ASC') start = (int(page) - 1) * int(rows) limit = rows role_list = AdminRole.gets(start, limit) total = AdminRole.get_count() response = { 'total': total, 'rows': [obj2dict(role) for role in role_list] } return self.write(json_encode(response))
def get(self): user_id = int(self.get_argument('id', 0)) user = User.get(user_id) roles = AdminRole.gets() return self.render(self.url, info=user, roles=roles)