]>
Commit | Line | Data |
---|---|---|
1 | #!/usr/bin/python3 | |
2 | ||
3 | from . import base | |
4 | ||
5 | class IndexHandler(base.AnalyticsMixin, base.BaseHandler): | |
6 | """ | |
7 | This handler displays the welcome page. | |
8 | """ | |
9 | def get(self): | |
10 | # Get the latest release. | |
11 | latest_release = self.releases.get_latest() | |
12 | ||
13 | # Fetch the latest blog posts | |
14 | posts = self.backend.blog.get_newest(limit=2) | |
15 | ||
16 | self.render("index.html", latest_release=latest_release, posts=posts) | |
17 | ||
18 | ||
19 | class StaticHandler(base.AnalyticsMixin, base.BaseHandler): | |
20 | def initialize(self, template): | |
21 | self._template = template | |
22 | ||
23 | def get(self): | |
24 | self.render("%s" % self._template) |