获取 bootstrap 下拉值 return 在烧瓶中工作
Getting bootstrap dropdown value return to work in flask
我正在尝试从下拉菜单中获取一个值(玩家)select。单击下拉按钮后,我希望将值 'player' 发送到 flask 并在网站上呈现新玩家的图像。
HTML:
<form method="POST">
<div class="input-group">
<select class="custom-select" id="inputGroupSelect04" name="player" value="{{ player }}">
{% for key, value in team.items() %}
<option value={{ value }}>{{ value }}</option>
{% endfor %}
</select>
<div class="input-group-append">
<button class="btn btn-outline-secondary" type="submit">Select</button>
</div>
</div>
</form>
<img src="/static/{{ player }}.png" alt="{{ player }}">
烧瓶:
@app.route("/", methods=['POST', 'GET'])
def main_page():
player = okc[1628983]
if request.method == "POST":
print("this posted")
player = request.form.get('player')
print(request.form.get('player'))
return render_template("index.html", team=okc, player=player)
return render_template("index.html", team=okc, player=player)
而不是你的:
player = request.form.get('player')
你可以试试这个:
player = request.form['player']
按钮未发布 - 将类型从按钮更改为提交
我正在尝试从下拉菜单中获取一个值(玩家)select。单击下拉按钮后,我希望将值 'player' 发送到 flask 并在网站上呈现新玩家的图像。 HTML:
<form method="POST">
<div class="input-group">
<select class="custom-select" id="inputGroupSelect04" name="player" value="{{ player }}">
{% for key, value in team.items() %}
<option value={{ value }}>{{ value }}</option>
{% endfor %}
</select>
<div class="input-group-append">
<button class="btn btn-outline-secondary" type="submit">Select</button>
</div>
</div>
</form>
<img src="/static/{{ player }}.png" alt="{{ player }}">
烧瓶:
@app.route("/", methods=['POST', 'GET'])
def main_page():
player = okc[1628983]
if request.method == "POST":
print("this posted")
player = request.form.get('player')
print(request.form.get('player'))
return render_template("index.html", team=okc, player=player)
return render_template("index.html", team=okc, player=player)
而不是你的:
player = request.form.get('player')
你可以试试这个:
player = request.form['player']
按钮未发布 - 将类型从按钮更改为提交