Добрый день! использую метод form.populate_obj(post). но после редактирования поста меня редиректит опять на форму редактирования данного поста, но который остался без изменений
Вот код функции, которая должна редактировать пост.
@posts.route('/<slug>/edit/', methods = ['POST', 'GET'])
def edit_post(slug):
post = Post.query.filter(Post.slug ==slug).first()
if request.method ==' POST' :
form = PostForm(formdata=request.form, obj =post)
form.populate_obj(post)
db.session.add(post)
db.session.commit()
return redirect(url_for('posts.post_detail', slug = post.slug, ))
form = PostForm(obj=post)
return render_template('posts/edit.html', post=post, form = form)
Подскажите, пожалуйста, почему у меня не работает редактирование поста.