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)
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)
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)
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)