def POST(self, id): post = model.get_post_by_id(int(id)) form = New.form() if not form.validates(): return render.edit(post, form) model.update_post(int(id), form.d.title, form.d.content) raise web.seeother('/')
def blog_post(post_id): post = get_post_by_id(post_id) if post is None: return redirect(url_for('blog')) return render_template('blog_post.html', post=post)
def dash_edit_post(post_id): post = get_post_by_id(post_id) if post is None: return redirect(url_for('dash_new_post')) return render_template('dash_edit_post.html', post=post)
def GET(self, id): post = model.get_post_by_id(int(id)) form = New.form() form.fill(post) return render.edit(post, form)
def GET(self, id): post = model.get_post_by_id(int(id)) if post == None: return web.notfound("Sorry, the post you are looking for is not exist") return render.view(post)