正在回答
1回答
同学,你好!下拉框的值多是由表单提交上来,在视图函数中使用request.form.get()获取相应表单的值,例如demo.html页面表单中有下拉框,代码如下
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form method="post" action="{{ url_for('demo') }}">
<select name="time_opt">
<option value="8am">上午8点</option>
<option value="10am">上午10点</option>
</select>
<input type="submit" value="Submit"/>
</form>
</body>
</html>视图函数写法如下:
@app.route('/test')
def index():
return render_template('demo.html')
@app.route('/demo', methods=['POST'])
def demo():
time_info = request.form.get('time_opt')
print(time_info)
return time_info访问http://127.0.0.1:5000/test ,选择下拉框并提交表单

提交表单会请求http://127.0.0.1:5000/demo

祝:学习愉快!
Python全栈工程师2020
- 参与学习 人
- 提交作业 5288 份
- 解答问题 2433 个
Facebook曾声称“只招全栈工程师”!全栈用人需求猛增,市面人才紧缺。 0基础进击Python全栈开发,诱人薪资在前方!
了解课程



恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星