]>
Commit | Line | Data |
---|---|---|
c7bcb9ca | 1 | #!/usr/bin/python3 |
81675874 | 2 | |
124a8404 MT |
3 | from . import base |
4 | ||
28e09035 | 5 | class IndexHandler(base.AnalyticsMixin, base.BaseHandler): |
940227cb MT |
6 | """ |
7 | This handler displays the welcome page. | |
8 | """ | |
feb02477 | 9 | def get(self): |
7771acea MT |
10 | # Get the latest release. |
11 | latest_release = self.releases.get_latest() | |
60b0917c | 12 | |
f2670748 MT |
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) | |
60b0917c | 17 | |
e64ce07e | 18 | |
28e09035 | 19 | class StaticHandler(base.AnalyticsMixin, base.BaseHandler): |
45592df5 MT |
20 | def initialize(self, template): |
21 | self._template = template | |
22 | ||
23 | def get(self): | |
930647fc | 24 | self.render("%s" % self._template) |