示例#1
0
    def post(self):

        subject = self.request.get("subject")
        blog = self.request.get("blog")

        if not subject and not blog:
            self.render("newpost.html", error="please enter a subject and a body.", user=self.user_cookie)
        elif not subject and blog:
            self.render(
                "newpost.html", body=blog, body_err="Looks like you have forgotten the subject!", user=self.user_cookie
            )
        elif subject and not blog:
            self.render("newpost.html", subject=subject, blog_err="Enter the blog content.", user=self.user_cookie)
        else:
            uid = PostsDb.add(subject, blog)  # add the latest blog to the database
            self.redirect("/blog/%s" % (str(uid)))  # redirect it to a permalink