【问题标题】:How to get radio button input as a value in python 3 [duplicate]如何在python 3中将单选按钮输入作为值[重复]
【发布时间】:2019-11-26 03:32:33
【问题描述】:
我的项目是创建一个基本网站,允许用户选择音乐流派,然后从剪辑中猜测歌曲是什么。有一个单独的问答页面。用户在问题页面上选择,然后我试图在 answer.py 上请求这个选择
我无法让用户选择他们认为正确的歌曲。
这是使用单选按钮的 html。我正在使用烧瓶,所以我一直在尝试使用请求。另外,我认为它接收到的输入可能是一个列表,所以每当我们使用 request.args 或其他任何东西时,都会出现 keyerror。由于可能违反荣誉代码,我无法发布我的代码,但如果有任何关于如何处理此问题的一般反馈,那就太好了!
【问题讨论】:
标签:
html
python-3.x
flask
request
radio-button
【解决方案1】:
根据您的问题,很难准确理解您正在努力解决的问题。网上有很多关于flask处理表单的教程。
根据你的描述,你会想要类似的东西
<form ..>
<input type="radio" name="choices" id="choice1" value="choice1"> Choice 1</input>
<input type="radio" name="choices" id="choice2" value="choice2"> Choice 2</input>
...
</form>
然后你可以在你的烧瓶路线中使用
choices = request.form['choices']