프로젝트/Django 키우기

[Web/Django] 15. 로그인 상태에 따라 화면 다르게 보여주기

meeseeks 2023. 4. 18. 10:07
반응형
  • if  태그와 is_authenticated를 사용하여 유저의 로그인 상태에 따라 화면을 다르게 보여준다.
    • 로그아웃 상태인 경우, 로그인과 회원가입 링크를 보여준다.
    • 로그인 상태인 경우, 인사말과 함께 로그아웃/회원탈퇴/회원정보수정 링크를 보여준다.

 

templates > base.html

  • if 태그를 사용하여 request들어온 user의 권한이 확인되면 로그인 상태를 보여준다.

서버 실행 결과) 로그아웃 상태

 

서버 실행 결과) 로그인 상태

반응형