"장고 request"의 두 판 사이의 차이

Pywiki
둘러보기로 가기 검색하러 가기
 
(같은 사용자의 중간 판 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이라든가...?