def edit_post(slug): post = Post.query.filter(Post.slug == slug).first() if post.author.username == current_user.username: if request.method == 'POST': form = PostForm(formdata=request.form, obj=post) form.populate_obj(post) post.updated = datetime.utcnow() db.session.commit() return redirect(url_for('posts.news_detail.html, post=post')) form = PostForm(obj=post) return render_template('posts/edit_post.html', edit_post_form=form, post=post) return redirect(url_for('posts.news'))