gpt4 book ai didi

python - 如何使 html 提交按钮在 Flask 中起作用?

转载 作者:行者123 更新时间:2023-12-02 03:09:25 24 4
gpt4 key购买 nike

我有一个 Flask 应用程序,在我的 html 模板(Jinja2)中我有一个简单的表单,其中只有一个按钮:

<form name='resetLayoutForm' method='POST'>
<input type="submit" value="Reset layout" class="submitButton"/>
</form>

现在,我想知道如何“让 Python 脚本知道”该按钮已被单击?

我尝试过:

@app.route('/localhost/some_route', methods = ['POST', 'GET'])
def function():
. . .
if request.method == 'POST':
# code
. . .

但这不是一个好的解决方案,因为我的代码中有一些其他操作正在使用 POST 请求方法,并且我不希望在使用这些其他 POST 操作时激活#code。

最佳答案

复制包含按钮的表单并将其操作设置为不同的 URL。然后,当按下时,只有该不同的 URL 才会收到数据。

显然,正如其他人所指出的,有 Javascript 机制可以实现这一点,但如果不需要这些......

关于python - 如何使 html 提交按钮在 Flask 中起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14586088/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com