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)
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)
def get(self): self.render("blog/index.html", entries=Post.select_all())
def get(self): self.render('blog/index.html', entries=Post.select_all())