从URL检索参数 [英] Retrieving parameters from a URL
本文介绍了从URL检索参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
def
的值。 / abc?def ='ghi'
我在我的环境中使用Django;有没有可以帮助我的请求
对象的方法?
我尝试使用 self.request.get('def')
,但是没有按照我的希望返回值 ghi
解决方案
尝试这样的东西:
import urlparse
url ='http://foo.appspot.com/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 = 'http://foo.appspot.com/abc?def=ghi'
parsed = urlparse.urlparse(url)
print urlparse.parse_qs(parsed.query)['def']
这篇关于从URL检索参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文