python 사용 getargument url query 인자 가 져 오기

1599 단어 get argumenturlquery
python 사용 getargument url query 인자 가 져 오기
ornado 의 모든 요청 처리 프로그램 은 handler 라 고 합 니 다.handler 에 서 는 자신의 처리 프로그램 을 사용자 정의 할 수 있 습 니 다.사실은 다시 쓰 는 방법 입 니 다.예 를 들 어 post,get,getcurrent_user,send_error 등등,여기 서 우 리 는 get 과 post 의 사용자 정의 만 이야기 합 니 다.
Tornado 에서 사용자 의 입력 을 얻 는 것 은 모두 get 이라는 것 을 잘 알 고 있 습 니 다.argument 가 해결 되 었 습 니 다.매우 순리 적 인 것 같 습 니 다.

def post(self):
	nowamagic = self.get_argument('nowamagic')
	self.write( nowamagic )
먼저 기본 지식 을 소개 하 다.이러한 URL 을 살 펴 보 겠 습 니 다.http://www.nowamagic.net/academy/detail/13321002?page=1#comment

>>> import urlparse
>>> urlparse.urlparse('http://www.nowamagic.net/academy/detail/13321002?page=1#comment')
ParseResult(scheme='http', netloc='www.nowamagic.net', path='/academy/detail/13321002', params='', query='page=1', fragment='comment')
url 은 scheme(프로 토 콜),netloc(호스트),path(경로),params(마지막 경로 의 매개 변수),query(조회 필드),fragment(닻)로 구성 되 어 있 습 니 다.
URL 에 있 는 GET 인자,즉 url query 에 있 는 인 자 를 가 져 오 려 면 어떻게 해 야 합 니까?
단일 값 에 대해 get 과 post 에서 self.get 을 호출 합 니 다.argument("name", "default")。
다 중 선택 값 에 대해 self.get 호출arguments("name")를 사용 하면 됩 니 다.
get_argument 방법 은 기본 값 을 설정 할 수도 있 고 양쪽 의 빈 칸 을 삭제 할 지 설정 할 수도 있 습 니 다.
원본 코드 설명 은 다음 과 같 습 니 다.

get_argument(self, name, default=_ARG_DEFAULT, strip=True)
get_arguments(self, name, strip=True)
읽 어 주 셔 서 감사합니다. 여러분 에 게 도움 이 되 기 를 바 랍 니 다.본 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기