本文介绍了从URL检索参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
给出一个如下所示的URL,我如何解析查询参数的值?例如,在这种情况下,我想要 def 的值。 / abc?def ='ghi'
我在我的环境中使用Django;有没有可以帮助我的请求对象的方法?
我尝试使用 self.request.get('def'),但是没有按照我的希望返回值 ghi
解决方案尝试这样的东西:
import urlparse url ='foo.appspot/abc?def=ghi' parsed = urlparse.urlparse(url) print urlparse.parse_qs(parsed.query)[' def']
Given a URL like the following, how can I parse the value of the query parameters? For example, in this case I want the value of def.
/abc?def='ghi'I am using Django in my environment; is there a method on the request object that could help me?
I tried using self.request.get('def') but it is not returning the value ghi as I had hoped.
解决方案Try with something like this:
import urlparse url = 'foo.appspot/abc?def=ghi' parsed = urlparse.urlparse(url) print urlparse.parse_qs(parsed.query)['def']
更多推荐
从URL检索参数
发布评论