]>
Commit | Line | Data |
---|---|---|
12e5de7e MT |
1 | #!/usr/bin/python |
2 | ||
3 | import tornado.web | |
4 | ||
5 | import handlers_base as base | |
6 | ||
f91dfcc7 MT |
7 | from . import ui_modules |
8 | ||
12e5de7e MT |
9 | class PostHandler(base.BaseHandler): |
10 | def get(self, slug): | |
11 | entry = self.planet.get_entry_by_slug(slug) | |
12 | if not entry: | |
13 | raise tornado.web.HTTPError(404) | |
14 | ||
15 | self.render("blog/post.html", post=entry) | |
f91dfcc7 MT |
16 | |
17 | ||
18 | class PostModule(ui_modules.UIModule): | |
19 | def render(self, post): | |
20 | return self.render_string("blog/modules/post.html", post=post) |