Example #1
0
File: user.py Project: fy0/Icarus
 def get(self, username):
     user = User.get_by_username(username)
     if user:
         page = self.get_argument('p', '1')
         page = int(page) if page.isdigit() else 1
         count, query = Reply.get_list_by_user(user)
         pagination_ret = pagination(count, query, config.REPLY_PAGE_SIZE, page)
         self.render('user/user_page.html', user=user, tab={'user_reply_page': 'active'}, count=count,
                     avatar_html=avatar_generate(username, user.avatar_color, 167),
                     pagination=pagination_ret, page_url=self.request.path)
     else:
         self.write_error(404)