Python:获取网址?

时间:2010-07-15 02:08:06

标签: python zope

获取您当前所在网页的网址的最简单方法是什么?

例如,如果我有一个python函数并且我在网页中调用它,那么获取URL的最佳方法是什么。什么是一个更简单的问题,你如何获得在URL中传递的变量,即在“?”

之后

我试过打电话:

def return_query(self):
    self.request.url

我也试过

def return_query2(self):
    self.request.query_string

但是我的请求

出现了一个attrbiute错误

2 个答案:

答案 0 :(得分:1)

尝试使用

def return_query(self):
    return self.request.URL

Python区分大小写。

请注意,我自己没有尝试过,但在查看文档之后,我会猜测你唯一的问题是URL的情况 - 确保它是全部大写,你应该没事。

答案 1 :(得分:1)

这是一个Zope问题吗? context.absolute_url()可能接近原始提问者的意图。