def f(*args, **kwargs): print('blog ownner required') print('args = <{}>'.format(args)) print('kwargs = <{}>'.format(kwargs)) u = current_user() if request.method == 'GET': blog_id = request.args.get('id') else: blog_id = request.form['id'] blog = Blog.find_one(id=blog_id) print('blog = <{}>'.format(blog)) if blog.user_id == u.id: return func(*args, **kwargs) else: return redirect('/blog/index')
def blog_delete(): blog_id = request.args.get('id') blog = Blog.find_one(id=blog_id) blog.delete() return redirect('/blog/index')
def blog_edit(): blog_id = request.args.get('id') blog = Blog.find_one(id=int(blog_id)) return render_template('blog/blog_edit.html', blog=blog)