Пример #1
0
 def get(self, *args, **kwargs):
     user = self.current_user()
     stype = args[0]
     if stype == "1":
         article_query = Article.get_by_username(user.username)
         page_size = 5
         cur_page = self.get_argument("cur_page", int(math.ceil(article_query.count() / page_size)))
         article = pagination(count_all=article_query.count(), query=article_query, page_size=page_size,
                              cur_page=cur_page)
         self.render(
             'personal/manager.html',
             article=article,
             comment={},
             forperson={},
             page_title="文章管理",
         )
     elif stype == "2":
         comment_query = Comment.get_by_username(user.username)
         forperson_query = Comment.get_by_foruser(user.username)
         page_size = 5
         cur_page1 = self.get_argument("cur_page1", int(math.ceil(comment_query.count() / page_size)))
         cur_page2 = self.get_argument("cur_page2", int(math.ceil(forperson_query.count() / page_size)))
         comment = pagination(count_all=comment_query.count(), query=comment_query, page_size=page_size,
                              cur_page=cur_page1)
         forperson = pagination(count_all=forperson_query.count(), query=forperson_query, page_size=page_size,
                                cur_page=cur_page2)
         self.render(
             'personal/manager.html',
             article={},
             comment=comment,
             forperson=forperson,
             page_title="评论管理",
         )
     else:
         return self.redirect(url_for("index"))