python 사용 getargument url query 인자 가 져 오기
1599 단어 get argumenturlquery
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)
읽 어 주 셔 서 감사합니다. 여러분 에 게 도움 이 되 기 를 바 랍 니 다.본 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Laravel에서 현재 URL을 얻는 방법이 기사에서는 laravel에서 현재 URL을 얻는 방법을 볼 것입니다. laravel 8에서 현재 페이지 URL을 얻으려면 current(), full(), request(), url() 유형과 같은 많은 메소드를...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.