如何在 Flask 中创建刷新按钮?

How to create a refresh button in Flask?

我的应用程序从表单中获取一些参数,将其用作另一个脚本的输入,然后 returns 输出。如何创建一个刷新按钮以在没有输出的情况下在初始页面上重定向用户?我在模板中试过这段代码:

<form action= {{url_for('index')}} method='POST'> 
    <input type='submit' value="REFRESH">
</form>

但是这个给我报错了"View function did not return a response"。我也试过:

<form action= {{redirect(url_for('index'))}} method='POST'>
    <input type='submit' value="REFRESH">
</form>

但这给了我错误“'redirect' 未定义”,即使我的视图同时导入了 redirecturl_for

您无需提交表单即可清除其中的值。您可以使用重置按钮。

<input type="reset" value="REFRESH">

这将恢复页面加载时的值(或缺少值)。

使用<a href="{{ url_for('index') }}"><button>REFRESH</button></a>