728x90
Redirect
HttpResponseRedirect이용
1. views.py 를 수정한다
1) from django.http import HttpResponseRedirect 추가
2) django.urls import reverse 추가
- HttpResponseRedirect() 객체에는 원래 URL을 넘겨주어야 하기 때문에
reverse() 함수로 'welcome'를 url화 해서 넘겨준다
'welcome'는 urls.py의 url()메소드의 name인자에 입력된 값이다
2. urls.py 설정 편집
1) url(r'welcome', views.welcome, name='welcome'), 추가
- name은 django.urls의 reverse()함수에서 URL로 전환할 때 사용된다
django.shortcuts.redirect
1. from django.shortcuts import redirect 코드 추가
2. return redirect(reverse('url에 입력된 name값'))
'FrameWork > Django' 카테고리의 다른 글
Django - invalid python 3.7 interpreter 에러 (0) | 2018.12.19 |
---|---|
Django session 이용 방법 (0) | 2018.12.18 |
Django - Static 파일(css, js, img) 사용법 (0) | 2018.12.16 |
Django - 회원가입 전송 Form 만들기 (1) | 2018.12.15 |
Django - Template(템플릿) 사용 (0) | 2018.12.08 |