Flask WTForms - Как определить несколько кнопок отправки в одной форме?
У меня есть одна форма, принимающая некоторые данные от пользователя. И у меня есть 2 кнопки отправки на тот же шаблон HTML. Я использовал 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>
...
ПОЖАЛУЙСТА, дайте мне знать, если есть возможность различить 2 представления.