예제 #1
0
파일: blog.py 프로젝트: starrynights/python
 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('/')
예제 #2
0
파일: view.py 프로젝트: eugeneyche/blag
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)
예제 #3
0
파일: view.py 프로젝트: eugeneyche/blag
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)
예제 #4
0
파일: blog.py 프로젝트: starrynights/python
 def GET(self, id):
     post = model.get_post_by_id(int(id))
     form = New.form()
     form.fill(post)
     return render.edit(post, form)
예제 #5
0
파일: blog.py 프로젝트: starrynights/python
 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)