장고 request

Pywiki
Sam (토론 | 기여)님의 2022년 11월 6일 (일) 16:19 판 (→‎속성)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
둘러보기로 가기 검색하러 가기

1 request

장고에서 사용하는 request의 하위속성엔 무엇이 있을까?

request는 사용자가 입력한 값, 기타정보들을 사전형태로 담고 있다.

1.1 속성

속성 설명 활용
method 이전 페이지에서 들어온 요청 방법이 어떤 종류인가? 제대로 된 방법으로 요청할 때만 함수가 작동하게끔 다룬다.

if request.method == POST:

path_info

path

현재 주소. 현재 주소를 담아 다음 뷰로 보내곤 한다.(로그인 후 돌아오는 등)
get_host() 현재 도메인 주소를 얻는다.

서비스하는 장소마다 다른 주소를 지정해주어야 할 때.

request.get_host() + reverse('custom_account:email_verification')
user 요청자의 user가 담겨있다.

1.1.1 활용속성

속성 설명 활용
META.get('HTTP_REFERER','/') 이전에 방문했던 페이지 정보가 담긴다. 댓글이 달렸음을 알리는 notification이라든가...?