728x90
반응형
Login View / Logout View
- 장고 기본 제공하는 view
- 로그인, 로그아웃 views.py에 생성 안해도 됨
- urls.py에 경로만 지정하면 알아서 생성됨
로그인 or 로그아웃 했을 경우, profile 경로로 이동할 경우 해결방법
http://127.0.0.1:8000/accounts/profile/ |
로그인과 로그아웃을 번갈아가며 했을 경우, 이 경로로 자동으로 이동하게 된다. 이것은 장고 제공가 기본적으로 제공해주는 url이다. 이 경로로 이동하지 않기 위해 다음과 같이 설정한다.
- settings.py 추가
LOGIN_REDIRECT_URL = reverse_lazy('accountapp:hello_world')
LOGOUT_REDIRECT_URL = reverse_lazy('accountapp:login')
- 로그인, 로그아웃 후 http://127.0.0.1:8000/accounts/profile/ 경로로 이동 금지할 경로 설정 추가
반응형
'Backend > Django' 카테고리의 다른 글
django 13. UpdateView를 이용한 비밀번호 변경 구현 (0) | 2021.10.06 |
---|---|
django 12. DetailView 를 이용한 개인 페이지 구현 (0) | 2021.10.05 |
django 10. CreateView 를 통한 회원가입 구현 (0) | 2021.10.05 |
django 09. 장고의 CRUD, class Based View (0) | 2021.10.05 |
django 08. POST 통신을 이용한 DB 데이터 저장 실습 (0) | 2021.10.05 |