gpt4 book ai didi

python - 如何使用 Python Flask 获取复选框 "on"而不会导致 400 错误请求错误?

转载 作者:行者123 更新时间:2023-11-28 22:13:39 24 4
gpt4 key购买 nike

我有一个表单正在向 Flask 提交发布请求。这一切都完美无缺,除非未勾选复选框导致 400 错误,除非我对每个选项进行尝试:除了:捕获。

挑战在于我有很多复选框,似乎有比只尝试一打更好的方法:except: checks。

请问有没有更 Pythonic 的方式来做到这一点?

目前 HTML 看起来像这样:

<div class="control">
<label class="checkbox">
<input name="option_1" type="checkbox">
Option 1
</label>
</div>

我的 Python 代码如下所示:

try:
print(request.form['option_1'])

except:
print("option_1 not selected")

最佳答案

当一个键可能不存在时,使用.get(...) 而不是直接访问它,例如:

print(request.form.get('option_1'))

关于python - 如何使用 Python Flask 获取复选框 "on"而不会导致 400 错误请求错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53791833/

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