📜  python烧瓶查询参数 - Python(1)

📅  最后修改于: 2023-12-03 14:46:45.441000             🧑  作者: Mango

介绍Python Flask查询参数

概述

在Python Flask中使用查询参数可以方便地传递参数以及筛选数据。查询参数是在URL中以'?'符号开始的部分,其后面包含键-值对,多个键-值对之间以'&'符号分隔。在Flask中,可以通过request.args变量来访问查询参数。

示例程序
from flask import Flask, request

app = Flask(__name__)

@app.route('/api')
def query_params():
    name = request.args.get('name')
    age = request.args.get('age')
    if name is None and age is None:
        return 'Welcome to our API'
    else:
        return f'Hello, {name}, you are {age} years old.'

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

如上述程序所示,我们使用Flask来创建一个API,当查询参数传入时,返回对应的信息。若没有传入查询参数,则返回欢迎信息。

测试

我们可以通过以下URL来进行测试

http://localhost:5000/api?name=John&age=25 返回

Hello, John, you are 25 years old.

http://localhost:5000/api 返回

Welcome to our API
参考