Example #1
0
 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)
Example #2
0
 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)
Example #3
0
 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