def get(self, *args, **kwargs): blogid = kwargs["blogid"] nav = 1 args = {} blog = BlogInfo().get(id=blogid) if not blog: raise HTTPError(404) blog["createtime"] = time_format(blog["createtime"], "%Y-%m-%d") BlogInfo().update("id=%s" % blog["id"], view_count=blog["view_count"] + 1) bloglist = BlogInfo().limit(7).filter(**args) bloglist = Format.format_blog_list(bloglist) self.render("default/web-blog-detail.html", nav=nav, blog=blog, bloglist=bloglist)
def format_blog(data): if not data: return None data["createtime"] = time_format(data["createtime"], "%Y-%m-%d") data["content"] = filter_tags(data["content"]) return data