def post(self, *args, **kwargs): stype = args[0] if stype == "1": article_key = self.get_argument("theKey", "") user = self.current_user() article = Article.get_by_key(article_key) if article_key != "" and(user.level == 100 or user.username == article.username): if Article.dele_by_key(article_key): Comment.dele_by_article(article_key) self.write("删除成功!") else: self.send_error(404) else: self.send_error(404) if stype == "2": comment_key = self.get_argument("theKey", "") user = self.current_user() comment = Comment.get_by_key(comment_key) if comment_key != "" and (user.level == 100 or user.username == comment.username): if Comment.dele_by_key(comment_key): self.write("删除成功!") else: self.send_error(404) else: self.send_error(404) else: self.redirect("/user/personal/manager/1")
def get(self, *args, **kwargs): key = args[0] article = Article.get_by_key(key) if article.checked == -1: Article.check_pass(key) self.messages.success("审核通过!") elif article.checked == 1: Article.check_fail(key) self.messages.error("禁止成功!!") self.redirect("/manager/admin/1")
def post(self, *args, **kwargs): key = self.get_argument("theKey", "") user = self.current_user() article = Article.get_by_key(key) if key != "" and(user.level == 100 or user.username == article.username): if Article.dele_by_key(key): Comment.dele_by_article(key) self.write("删除成功!") else: self.send_error(404) else: self.send_error(404)
def get(self, *args): key = args[0] ar = Article.get_by_key(key) page_size = 5 comment_query = Comment.get_by_article(key) cur_page = self.get_argument("cur_page", int(math.ceil(comment_query.count() / page_size))) comment = pagination(count_all=comment_query.count(), query=comment_query, page_size=page_size, cur_page=cur_page) next_back = Article.get_next_back(key) if ar is not None: page_title = ar.header self.render( "spider.html", page_title=page_title, ar=ar, comment=comment, next_back=next_back, ) else: self.messages.error("文章链接已经更新") self.redirect(url_for("index"))