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 edit(self, *args, **kwargs): u"""メモを編集します。""" alert = dict(getFlashedMessage(withCategory=True)) id = kwargs["id"] model = ArticleModel.get_by_id(id) form = self.renderTemplate("index/form.html", action="/" + str(id), method="PUT") defaults = {"title": model.title, "text": model.text, "tags": ",".join([tag.tagname for tag in model.tags])} form = htmlfill.render(form, defaults) return self.renderTemplate("index/edit.html", form=form, alert=alert)
def update(self, *args, **kwargs): u"""メモの編集結果を保存します。""" form = request.form.copy() id = kwargs['id'] try: model = ArticleModel.get_by_id(id) model.publish(title=form['title'], text=form['text']) updateTags(form['tags'], model) flash(u'保存したと思います。', 'success') except: flash((u'失敗しますた…'), 'errors') return '/' + str(id)
def update(self, *args, **kwargs): u"""メモの編集結果を保存します。""" form = request.form.copy() id = kwargs["id"] try: model = ArticleModel.get_by_id(id) model.publish(title=form["title"], text=form["text"]) updateTags(form["tags"], model) flash(u"保存したと思います。", "success") except: flash((u"失敗しますた…"), "errors") return "/" + str(id)
def edit(self, *args, **kwargs): u"""メモを編集します。""" alert = dict(getFlashedMessage(withCategory=True)) id = kwargs['id'] model = ArticleModel.get_by_id(id) form = self.renderTemplate('index/form.html', action='/' + str(id), method='PUT') defaults = { 'title': model.title, 'text': model.text, 'tags': ','.join([tag.tagname for tag in model.tags]) } form = htmlfill.render(form, defaults) return self.renderTemplate('index/edit.html', form=form, alert=alert)