Esempio n. 1
0
 def get(self, id):
     if id == "newpost":
         self.render_form()
     elif str(id).isdigit():
         p = Post.get_by_id([int(id)])[0]
         self.render("blog/post.html", post=p)
     elif re.match(r"\d+\.json", id):
         p = Post.get_by_id([int(str(id).split(".")[0])])[0]
         self.render_json(p.to_json())
     elif str(id) == ".json":
         self.render_json(json.dumps(list(Post.select_all()), cls=ModelEncoder))
     else:
         self.error(404)
Esempio n. 2
0
 def get(self, id):
     if id == 'newpost':
         self.render_form()
     elif str(id).isdigit():
         p = Post.get_by_id([int(id)])[0]
         self.render('blog/post.html', post=p)
     elif re.match(r'\d+\.json', id):
         p = Post.get_by_id([int(str(id).split('.')[0])])[0]
         self.render_json(p.to_json())
     elif str(id) == '.json':
         self.render_json(json.dumps(list(Post.select_all()), cls=ModelEncoder))
     else:
         self.error(404)
Esempio n. 3
0
 def get(self):
     self.render("blog/index.html", entries=Post.select_all())
Esempio n. 4
0
 def get(self):
     self.render('blog/index.html', entries=Post.select_all())