我是 python 和烧瓶的新手。
我知道我可以使用 request.args.get(varname); 获取 GET 参数。我想检查对我的服务器的 GET 请求是否指定和可选参数。
Flask 文档并没有太大帮助。
您实际上可以使用默认值,
opt_param = request.args.get("something")
if opt_param is None:
print "Argument not provided"
一种更 Pythonic 的方法是使用in
运算符:
if 'varname' in request.args:
# parameter 'varname' is specified
varname = request.args.get('varname')
else:
# parameter 'varname' is NOT specified
page = request.args.get("page", 0, type=int)
您可以使用以下代码检查它:
name = request.args.get("name", default=None, type=str)