我的应用程序从表单中获取一些参数,将其用作另一个脚本的输入,然后返回输出。如何创建刷新按钮以在没有输出的情况下在初始页面上重定向用户?我在模板中尝试了这段代码:
<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;即使我的视图同时导入了redirect
和url_for
。
答案 0 :(得分:4)
您无需提交表单即可清除其中的值。您可以使用重置按钮。
<input type="reset" value="REFRESH">
这将从页面加载时恢复值 - 或缺少值。
答案 1 :(得分:0)
使用<a href="{{ url_for('index') }}"><button>REFRESH</button></a>