示例#1
0
文件: main.py 项目: jraguilo/Blog
 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)
示例#2
0
文件: main.py 项目: jraguilo/Blog
 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)