Python:如何获取URL?
获取当前网页的URL最简单的方法是什么?
比如说,如果我在一个网页中调用一个Python函数,获取URL的最佳方法是什么?更简单的问题是,如何获取URL中传递的变量,也就是在“?”后面的部分。
我尝试过调用:
def return_query(self):
self.request.url
我也尝试过
def return_query2(self):
self.request.query_string
但是我遇到了请求的属性错误。
2 个回答
1
这是一个关于Zope的问题吗?context.absolute_url()这个方法可能和提问者最初想要的内容有点相似。
1
试试这个
def return_query(self):
return self.request.URL
Python是区分大小写的。
我自己没有试过这个,但看了下文档,我猜你的问题可能就是URL
的大小写问题——确保它全部是大写字母,这样就没问题了。