def blog(blog_id): blog = Blog.get(blog_id) if blog is None: raise HttpError.notfound() blog.html_content = markdown(blog.content) comments = Comment.find_by('where blog_id=? order by created_at desc limit 1000', blog_id) return dict(blog=blog,comments=comments,user=ctx.request.user)
def manage_blogs_edit(blog_id): blog = Blog.get(blog_id) if blog is None: raise HttpError.notfound() return dict(id=blog.id, name=blog.name, summary=blog.summary, content=blog.content, action='/api/blogs/%s' % blog_id, redirect='/manage/blogs', user=ctx.request.user)