Exemple #1
0
 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('/')
Exemple #2
0
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)
Exemple #3
0
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)
Exemple #4
0
 def GET(self, id):
     post = model.get_post_by_id(int(id))
     form = New.form()
     form.fill(post)
     return render.edit(post, form)
Exemple #5
0
 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)