我正在尝试在页面上创建两个按钮。我想在服务器上执行不同的 Python 脚本。到目前为止,我只设法使用一个按钮 获取/收集。
def contact():
form = ContactForm()
if request.method == 'POST':
return 'Form posted.'
elif request.method == 'GET':
return render_template('contact.html', form=form)
根据按下的按钮,我需要更改什么?
原文由 dojogeorge 发布,翻译遵循 CC BY-SA 4.0 许可协议
给你的两个按钮相同的名称和不同的值:
然后在您的 Flask 视图函数中,您可以知道哪个按钮用于提交表单: