[점프 투 장고]로그인 상태에서 /common/login/ url로 진입을 index로 리디렉션 하고 싶습니다.

책에 나온대로 장고의 기본 auth_views를 이용해 Login창을 만들었습니다.
로그인 후 페이지의 링크를 가지고 동작하는데 이상은 없지만
common/login/로 직접 접속 시 login 화면이 그대로 나타납니다.

로그인 상태일때 common/login/에 url입력으로 접속 시 이를 index창으로 리디렉션 하려면
장고 내장 auth_views로 방법이 있나요?
아니면 login view를 views.py에 별도로 만들어 user 유무에 따라 url이 바뀌도록 적용해야할까요?

wkd8176 579

2022년 1월 26일 3:30 오후

목록으로
1개의 답변이 있습니다. 1 / 1 Page

redirect_authenticated_user 속성을 사용할수 있는것 같네요.
다음을 참고해 보세요.

https://docs.djangoproject.com/en/4.0/topics/auth/default/#all-authentication-views

박응용

2022년 1월 26일 6:40 오후

감사합니다! auth_view 문서를 읽어봤었는데 너무 대충 봤었나보네요ㅜㅜ 간단하게 해결하였습니다. - wkd8176님, 2022년 1월 27일 7:31 오전 추천 , 대댓글