def post(self): subject = self.request.get("subject") content = self.request.get("content") if subject and content: p = Post(parent = blog_key(), subject=subject, content=content) p.put() utils.post_cache('front', True) print str(p.key()) utils.post_cache(str(p.key()), True) self.redirect('/%s' % str(p.key().id())) else: error = "Missing subject or content" self.render_front(subject, content, error)
def get(self): post_tuple = utils.post_cache('front') posts, age = post_tuple if self.format == 'html': self.render("front.html", posts=posts, age=utils.age_str(age)) else: post_list = [] for post in posts: post_list.append(post.as_dict()) self.render_json(post_list)