Я нашел альтернативное решение
Я изменил его:
return redirect(url_for('index', save=True))
для этого
return render_template('form.html', form=form, save=True)
Это сделает новый рендер
и я добавил это в форме. html код
$(document).ready(function() {
$('input').val("");
});
это решает мою проблему, и причина в том, что у меня есть подтверждающее сообщение (когда сохранение равно True) и поля очищены
но если кому-то действительно нужен return redirect url_for
, можно без проблем использовать решение Суман Нирулы