def get(self): posts, age = Post.get_posts() age_str = utils.age_str(age) if self.format == 'html': self.render('front.html', posts = posts, age = age_str) elif self.format == 'json': return self.render_json([p.as_dict() for p in posts])
def get(self): posts, age = Post.get_posts() age_str = utils.age_str(age) if self.format == 'html': self.render('front.html', posts=posts, age=age_str) elif self.format == 'json': return self.render_json([p.as_dict() for p in posts])
def post(self): logging.error(utils.blog_key()) if not self.user: self.redirect('/blog') subject = self.request.get('subject') content = self.request.get('content') parent = utils.blog_key() if subject and content: logging.error(utils.age_str(12345)) p = Post(parent = parent, subject = subject, content = content) add_post(p) self.redirect('/blog/%s' % str(p.key().id())) else: error = "subject and content, please!" self.render("newpost.html", subject = subject, content = content, error = error)
def post(self): logging.error(utils.blog_key()) if not self.user: self.redirect('/blog') subject = self.request.get('subject') content = self.request.get('content') parent = utils.blog_key() if subject and content: logging.error(utils.age_str(12345)) p = Post(parent=parent, subject=subject, content=content) add_post(p) self.redirect('/blog/%s' % str(p.key().id())) else: error = "subject and content, please!" self.render("newpost.html", subject=subject, content=content, error=error)
def add_post(post): post.put() Post.get_posts(update = True) return str(post.key().id())
def add_post(post): post.put() Post.get_posts(update=True) return str(post.key().id())