Example #1
0
 def show(self, *args, **kwargs):
     u"""メモの詳細を表示します。"""
     id = kwargs["id"]
     model = ArticleModel.get_by_id(id)
     article = ArticleModel.getArticle(model)
     alert = dict(getFlashedMessage(withCategory=True))
     return self.renderTemplate("index/show.html", article=article, alert=alert)
Example #2
0
 def show(self, *args, **kwargs):
     u"""メモの詳細を表示します。"""
     id = kwargs['id']
     model = ArticleModel.get_by_id(id)
     article = ArticleModel.getArticle(model)
     alert = dict(getFlashedMessage(withCategory=True))
     return self.renderTemplate('index/show.html',
                                article=article,
                                alert=alert)
Example #3
0
 def tagIndex(self, *args, **kwargs):
     name = kwargs['tagname']
     page = kwargs['page'] if 'page' in kwargs else 1
     count = SystemInfoModel.getTagCnt(name)
     start = (page - 1) * PER_PAGE
     models = TagModel.all().filter('tagname =', name).order('-created_at').fetch(PER_PAGE, start)
     pagination = Pagination(page, PER_PAGE, count)
     articles = [ArticleModel.getArticle(m.article) for m in models]
     pagePath = '/tags/' + name + '/page/'
     return self.renderTemplate('index/index.html', articles=articles, pagination=pagination, tagname=name, pagePath=pagePath)
Example #4
0
 def tagIndex(self, *args, **kwargs):
     name = kwargs['tagname']
     page = kwargs['page'] if 'page' in kwargs else 1
     count = SystemInfoModel.getTagCnt(name)
     start = (page - 1) * PER_PAGE
     models = TagModel.all().filter('tagname =',
                                    name).order('-created_at').fetch(
                                        PER_PAGE, start)
     pagination = Pagination(page, PER_PAGE, count)
     articles = [ArticleModel.getArticle(m.article) for m in models]
     pagePath = '/tags/' + name + '/page/'
     return self.renderTemplate('index/index.html',
                                articles=articles,
                                pagination=pagination,
                                tagname=name,
                                pagePath=pagePath)