我有一个表单接受用户的一些数据。我在同一个html模板上有2个提交按钮。我使用validate_on_submit来识别提交点击。但是,我如何识别,点击了哪个按钮,以便我可以为两个不同的按钮点击执行2个不同的选项?
我的view.py如下:
@app.route('/user', methods=["GET", "POST"])
def user():
form = ProjectSelect()
if form.validate_on_submit():
# How do we identify 2 different submits here?
return render_template('user.html',
form=form)
我的user.html如下:
{% extends "base.html" %}
{% block content %}
<h1> Tool!</h1>
<h2>Select projects of interest</h2>
<table border="2"><form action="" method="POST">
{{form.hidden_tag()}}
====Get input here====
<tr>
<td>
<p> <input type="submit" value="Setup Alert!!">
</p>
<p> <input type="submit" value="Delete Alert!!">
</p>
</td>
</tr>
</table>
...
让我知道是否可以区分这两个提交。