Пример #1
0
    def get(self, key):
        pagename = None
        args = None

        ua = UserAchievement.get_by_id(int(key))
        if ua == None:
            pagename = "achievement_not_found.html"
            args = {}
        else:
            pagename = "achievement.html"
            args = ua.to_dict()

        # current user related info
        if self.current_user:
            args['profile'] = self.current_user.profile

        dirname = os.path.dirname(__file__)
        path = os.path.join(dirname, 'view', pagename)
        self.response.out.write(template.render(path, args))