Cha*_*ews 5 python query-string flask
有没有办法在Flask中获取原始查询字符串或查询字符串参数列表?我知道如何获取查询字符串参数request.args.get('key')
,但我希望能够接受变量查询字符串并自己处理它们.这可能吗?
有几个request
属性可以让您访问原始网址:
想象一下,您的应用程序正在侦听以下URL:
Run Code Online (Sandbox Code Playgroud)http://www.example.com/myapplication
并且用户请求以下URL:
Run Code Online (Sandbox Code Playgroud)http://www.example.com/myapplication/page.html?x=y
在这种情况下,上述属性的值如下:
Run Code Online (Sandbox Code Playgroud)path /page.html script_root /myapplication base_url http://www.example.com/myapplication/page.html url http://www.example.com/myapplication/page.html?x=y url_root http://www.example.com/myapplication/
这些最终借助于urlparse
您将提取您需要的信息:
>>> from urlparse import urlparse
>>> urlparse(request.url).query
'x=y'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3864 次 |
最近记录: |