正在回答
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
- 参与学习 人
- 提交作业 5211 份
- 解答问题 2433 个
Facebook曾声称“只招全栈工程师”!全栈用人需求猛增,市面人才紧缺。 0基础进击Python全栈开发,诱人薪资在前方!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星