在flask函数中,如何获取POST请求的来源?从哪种.html或哪种形式开始?
我在.py中有一个功能
@app.route("/mark_read", methods=['GET', 'POST'])
def mark_read():
因此,当它收到POST请求时,它将提取数据并删除.db文件中的相应行。
我有多个.html,其中许多都有一个delete
按钮,而不是编写许多函数来处理每种情况,我只想使用def mark_read():
处理所有删除请求。但是我怎么知道删除从哪里来的,所以我可以转到我的.db中正确的表来执行删除。提取的数据不具有代表性,因此我无法使用提取的数据来决定合适的表?
例如,我们可以使用
identifier = request.form['set_mark']
要获取名称为set_mark
的元素的值,是否有类似的方法来获取元素的形式?也许像这样:
<form action="{{ url_for('mark_read') }}" method="POST" name="form_name" value="form1">
然后我可以通过
获取它的格式identifier = request.form['form_name'] # form1