Python Flask 根据第一个选择获取不同的第二个选择字段

时间:2021-04-03 18:51:49

标签: python flask

所以我试图根据第一个选择使用 HTML 和 Flask 获得不同的第二个选择字段,但我已经没有想法了。我找到了仅适用于 JS 而不是 Python 和 Flask 框架的解决方案。

<!DOCTYPE html>
<html>
<body>

<form action="#" method="post">
  <label for="manufacturer">Choose a manufactuer:</label>
  <select name="manufacturer" id="manufacturer">
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
    <option value="opel">Opel</option>
    <option value="audi">Audi</option>
  </select>
</form>


</body>
</html>

因此,如果我在选择框中选择例如“volvo”,我希望获得与选择“audi”不同的选择。

@app.route("/select", methods=["GET", "POST"])

def action_page():
    if request.method == "POST":
        manufacturer = (request.form['manufacturer'])
        model = (request.form['model'])
        return render_template("answer.html", model=model, manufacturer=manufacturer)
    else:
        return render_template(('select.html'))

我得到了这样的答案,但我需要不同的选择。

0 个答案:

没有答案
相关问题