在处理表单多选选项时,通常会返回一个包含所有选中选项的列表。但如果你只想返回一个选项,可以使用以下代码示例来解决:
from flask import Flask, request
app = Flask(__name__)
@app.route('/submit', methods=['POST'])
def submit():
selected_option = request.form.get('option') # 获取单个选中选项
return f'The selected option is: {selected_option}'
if __name__ == '__main__':
app.run()
在这个例子中,我们使用Flask框架创建一个名为submit
的路由,该路由处理POST
请求。在submit
函数中,我们使用request.form.get('option')
来获取选中的选项。这里假设表单中的选项有一个名为option
的字段。
然后,我们可以将选中的选项作为字符串返回给用户,或者根据需求进行进一步的处理。
请注意,如果表单中的选项是一个复选框组,你需要确保每个选项都有唯一的值。如果多个选项具有相同的值,那么只能返回一个选项。
上一篇:表单对象在模板中无法加载。
下一篇:表达内存泄漏