【发布时间】:2017-06-10 05:52:49
【问题描述】:
我是 Flask 的新手,我想做以下事情:
- 在我的 index.html 中有两个单选按钮和一个提交按钮:
<form action="{{ url_for('click') }}" method="POST"> <div class="half"> <input type="radio" name="option" value="a" /> </div> <div class="half"> <input type="radio" name="option" value="b" /> </div> <input type="submit" value="Submit"> </form>
当点击提交按钮时,页面应该根据选择的单选按钮值重定向到另一个页面,即“a.html”。
我被python代码卡住了:
@app.route('/') def home(): return render_template('index.html') @app.route('/<selectedValue>', methods=['POST']) def click(): selectedValue = request.form['option'] return redirect(url_for(selectedValue + '.html'))
任何建议将不胜感激!
【问题讨论】:
-
你有一个函数来处理你可能重定向到的每个页面吗?您收到的错误是什么?
标签: python html redirect flask radio-button