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

时间:2015-02-27 09:56:55

标签: python flask

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

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

但这给了我一个错误,即&#34; View功能没有返回响应&#34;。我也尝试过:

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

但这给了我错误&#34;&#39;重定向&#39;未定义&#34;即使我的视图同时导入了redirecturl_for

2 个答案:

答案 0 :(得分:4)

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

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

这将从页面加载时恢复值 - 或缺少值。

答案 1 :(得分:0)

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