html表单如何空格,如何使用Flas在HTML表单中带空格的字符串

在使用Python Flask构建一个在线测试应用时,遇到一个问题:当用户从HTML表单中选择类别如'NorthAmerica'时,Flask路由只接收到'North'作为选定的类别。问题在于类别名称的传递不完整。解决方案可能涉及到正确地获取和处理POST请求中的完整类别名称。
摘要由CSDN通过智能技术生成

我尝试使用Flask和python3.6构建一个简单的在线测试,使用带有单选按钮的HTML表单在Flask路径之间传送选定的答案。第一步是选择测验的类别,然后进入实际测验页面,如下所示:app = Flask(__name__)

categories = ['Europe', 'South America', 'North America']

@app.route('/')

def select():

return render_template('selecting.html', cats= categories)

@app.route('/quiz', methods = ['POST'])

def quizing():

selected_cat = request.form['categories']

return "

You have selected category: " + selected_cat + "

在哪里选择.html'如下所示:

^{pr2}$

当我选择“欧洲”时,测验页面显示:

You have selected category: Europe

但是,当我选择“北美”时,测试页面显示:

You have selected category: North

为什么所选类别的第二个单词没有出现在烧瓶路线之间?如何才能保留完整的类别名称?在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值