我无法从下拉菜单中获取值/结果以显示在我的结果页面上。名称输入框中的值显示正常但是当我尝试从下拉菜单中显示值时,它会出错。如果您有解决方案,请告诉我。谢谢!
python,flask:
dataType: 'json'
HTML:
from flask import Flask , render_template, redirect, request
app = Flask(__name__)
@app.route('/')
def main():
return render_template('index.html')
@app.route('/results', methods= ['GET','POST'])
def next():
name = request.form['Name']
city = request.form.get['city1','city2','city3']
print(name, city)
return render_template('results.html', name=name, city = city)
if __name__=="__main__":
app.run(debug=True)
答案 0 :(得分:0)
当您尝试从选择下拉列表中获取输入时,只需获取“城市”的总体选择的名称,而不是所有可能的选项。
city = request.form['city']