[Django] render 와 redirect 의 차이점과 사용법

2023. 2. 23. 09:39· Django/DRF
목차
  1. render
  2. redirect
  3. 차이점
반응형

render

render(request, template_name, context=None, content_type=None, status=None, using=None)

render은 위와 같이 사용할 수있습니다.

request와 template_name은 필수적으로 입력해줘야 하는 요소입니다. request는 변경해주지 않고 그대로 사용하면 되고  template_name는 불러오고 싶은 템플릿을 기재해 줍니다.  이때 넘겨주고 싶은 데이터를 딕셔너리 형태로 context로 넘겨줄 수 있습니다.

 

redirect

redirect(to, permanent=False, *args, **kwargs)

redirect는 위와 같이 사용할 수 있습니다.

 to는 render의 template_name와 비슷한 부분인데 이동하고 싶은 URL을 입력해 주면 됩니다. 절대 URL, 상대 URL 모두 가능하고 urls.py에서 name를 정의하고 이 값을 입력하여도 이동이 됩니다. render과는

다르게 데이터 값을 넘기지는 못합니다.

 

차이점

render은 템플릿과 데이터를 불러오고 redirect는 url로 이동을 해줍니다.

 

반응형
저작자표시 (새창열림)

'Django > DRF' 카테고리의 다른 글

HTML에서 보낸 데이터 어드민 사이트에서 수락 거절 기능  (0) 2023.02.23
QuerySet의 값들을 쿠키에 저장하기  (0) 2023.02.23
Forbidden (CSRF token missing or incorrect.) 해결 방법  (0) 2023.02.20
Templateview에서 Html로 DB값 전달하기  (0) 2023.02.14
[Project] 웹 포트폴리오 제작 - 기본 설정 및 모델 , Admin 만들기  (0) 2023.01.31
  1. render
  2. redirect
  3. 차이점
'Django/DRF' 카테고리의 다른 글
  • HTML에서 보낸 데이터 어드민 사이트에서 수락 거절 기능
  • QuerySet의 값들을 쿠키에 저장하기
  • Forbidden (CSRF token missing or incorrect.) 해결 방법
  • Templateview에서 Html로 DB값 전달하기
Jong_seoung
Jong_seoung
기록하자, 머리는 생각하는 곳이지 저장장치가 아니다.
반응형
Jong_seoung
Today_developStory
Jong_seoung
전체
오늘
어제

블로그 메뉴

  • Home
  • Git Hub
  • 분류 전체보기 (351)
    • Theory (16)
    • Java (3)
      • 알고리즘 (2)
      • 문법 (0)
    • Spring (7)
      • 스프링 입문 (6)
      • PickTalk (0)
      • 에러처리 (1)
    • Python (80)
      • 알고리즘 - 이론 (17)
      • 알고리즘 - 내장함수, 라이브러리 등등 (3)
      • 알고리즘 - 백준 (53)
      • 나도코딩 정리 (2)
      • 기타 (5)
    • Django (159)
      • DRF (105)
      • 인프라 (46)
      • DataBases (2)
      • API Docs (6)
    • FrontEnd (22)
      • htmx (2)
      • React (8)
      • 자바스크립트 (12)
    • GIT (16)
    • 기타 (8)
      • 정리 (2)
      • Flutter (1)
      • 마이크로프로세서 - ATmega128 (2)
      • 개발환경 세팅 (3)
    • 자격증 (37)
      • 정보처리기사 (19)
      • SQLD자격증 (18)

인기 글

최근 글

태그

  • alarm
  • BFS
  • CSRF
  • Django
  • django channels
  • django sse
  • django tutorial
  • django 배포
  • django 스웨거 적용
  • Django 이미지 저장

최근 댓글

hELLO · Designed By 정상우.v4.3.0
Jong_seoung
[Django] render 와 redirect 의 차이점과 사용법
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.