"장고 request"의 두 판 사이의 차이
둘러보기로 가기
검색하러 가기
(→속성) |
|||
(같은 사용자의 중간 판 2개는 보이지 않습니다) | |||
4번째 줄: | 4번째 줄: | ||
request는 사용자가 입력한 값, 기타정보들을 사전형태로 담고 있다. | request는 사용자가 입력한 값, 기타정보들을 사전형태로 담고 있다. | ||
+ | |||
+ | === 속성 === | ||
{| class="wikitable" | {| class="wikitable" | ||
!속성 | !속성 | ||
14번째 줄: | 16번째 줄: | ||
if request.method == POST: | if request.method == POST: | ||
|- | |- | ||
+ | |path_info | ||
+ | |||
+ | path | ||
+ | |현재 주소. | ||
+ | |현재 주소를 담아 다음 뷰로 보내곤 한다.(로그인 후 돌아오는 등) | ||
+ | |- | ||
+ | |get_host() | ||
+ | |현재 도메인 주소를 얻는다. | ||
+ | |||
+ | 서비스하는 장소마다 다른 주소를 지정해주어야 할 때. | ||
+ | |request.get_host() + reverse('custom_account:email_verification') | ||
+ | |- | ||
+ | |user | ||
+ | |요청자의 user가 담겨있다. | ||
| | | | ||
− | | | + | |} |
− | | | + | |
+ | ==== 활용속성 ==== | ||
+ | {| class="wikitable" | ||
+ | !속성 | ||
+ | !설명 | ||
+ | !활용 | ||
+ | |- | ||
+ | |META.get('HTTP_REFERER','/') | ||
+ | |이전에 방문했던 페이지 정보가 담긴다. | ||
+ | |댓글이 달렸음을 알리는 notification이라든가...? | ||
|} | |} | ||
[[분류:8. 장고 이외지식]] | [[분류:8. 장고 이외지식]] |
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이라든가...? |