2010-07-15 5 views
1

현재 사용중인 웹 페이지의 URL을 얻는 가장 간단한 방법은 무엇입니까?파이썬 : URL을 얻으시겠습니까?

예를 들어 파이썬 함수가 있고 웹 페이지에서 호출하는 경우 URL을 얻는 가장 좋은 방법은 무엇입니까? 더 쉬운 질문은 URL 내에서 전달되는 변수를 얻는 방법입니다. 즉, "?"

나는 호출 시도했다 :

def return_query(self): 
    self.request.url 

가 나는 또한

def return_query2(self): 
    self.request.query_string 

을 시도하지만 난

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

파이썬을 사용해보십시오 요청

+1

'웹 페이지 내에서'라는 의미는 무엇입니까? CGI를 사용하고 있습니까 (그렇다면'os.environ'을 확인하십시오)? return_query에'self '로 무엇을 전달합니까? 웹 페이지에있는 것은 무엇을 의미합니까? 도대체 우리가 그 질문에 대답해야하고 코드에 대해 정확히 알지 못한다. ;) – cji

+1

현재 URL을 얻는 방법은 사용중인 웹 프레임 워크에 따라 다릅니다. 좀 더 자세한 정보를주세요. –

+0

나는 dtml 웹 페이지를 사용하여 함수를 호출합니다. – Sarah

답변

1

에 대한 attrbiute 오류가 는 대소 문자를 구분합니다.

나는이 시도를 직접하지는 않았지만 문서를보고 나는 유일한 문제가 URL의 경우라고 생각합니다. 모든 것이 대문자인지 확인해야합니다.

1

이 질문은 Zope 질문입니까? context.absolute_url()은 원래의 질문자가 의도 한 바에 가까울 수 있습니다.

관련 문제