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