def post(self): subject = self.request.get("subject") content = self.request.get("content") if subject=="" or content=="": self.render('newpost.html', error="Must have Subject and Content") new_entry = BlogEntry(subject=subject, content=content) new_entry.put() get_recent_posts(update = True) self.redirect('/blog/%d' % new_entry.key().id())
def get_BlogEntry(self, blog_id): key = str(blog_id) if memcache.get(key) is None: post = BlogEntry.get_by_id(int(blog_id)) memcache.set(key, (post,time.time()) ) age = 0 else: post, qtime = memcache.get(key) age = int(time.time() - qtime) return post, age