python flask获取 html模板文件中select的选择值

如题

python flask获取 html模板文件中select的选择值

在 Flask 中,可以使用 request.form.get() 或 request.args.get() 方法来获取 select 标签中选中的值。

# HTML 模板中
<form method="POST" action="your_route">
    <select name="select_name">
        <option value="option1">Option 1</option>
        <option value="option2">Option 2</option>
        <option value="option3">Option 3</option>
    </select>
    <input type="submit" value="Submit">
</form>

# Flask 中
from flask import Flask, request
app = Flask(__name__)

@app.route("/your_route", methods=["POST"])
def get_select_value():
    select_value = request.form.get("select_name")
    return select_value

当用户选择并提交表单时,get_select_value 函数就会被调用,并通过调用 request.form.get("select_name") 来获取 select 标签中选中的值。

在 Flask 中,可以使用 request 对象的 form 属性获取 HTML 模板文件中 select 标签的选择值。下面是一个示例:

from flask import Flask, request

app = Flask(__name__)

@app.route('/', methods=['GET', 'POST'])
def index():
    if request.method == 'POST':
        selected_value = request.form['select_name']
        return selected_value
    return '''
        <form method="post">
            <select name="select_name">
                <option value="value1">Option 1</option>
                <option value="value2">Option 2</option>
                <option value="value3">Option 3</option>
            </select>
            <input type="submit" value="Submit">
        </form>
    '''

if __name__ == '__main__':
    app.run(debug=True)

其中,选择值可以通过 request.form['select_name'] 获取,其中 'select_name' 是 select 标签的 name 属性值。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^