Flask request.args.get获取所有参数(Python)

时间:2016-12-19 19:31:55

标签: python flask get

我如何从烧瓶中的URL解析所有GET参数? 我尝试使用 request.args.get ,但它适用于特定的GET参数(预定义),但我需要从我的大型URL解析它(例如:http://site.ru/?a=1&b=2&c=3&some_string=string..。)

2 个答案:

答案 0 :(得分:15)

如果您使用request.args,它将提供具有GET参数的键值对的dictonary

例如:http://website.com/index?arg1=hello&arg2=world

print request.args
>> {"arg1": "hello", "arg2": "world"}

request.args.get(key)是一个有用的字典函数,如果未设置参数而不是引发None

,它将返回KeyError

答案 1 :(得分:2)

[i for i in request.args.keys()]