[django] Login / Logout

송왕구·2023년 4월 3일
0

Django

목록 보기
7/9

💁‍♀️ HOW TO Login 구현?

1. 이제는 모두가 아는 ... url 매핑

  • url 매핑은 지난 게시글을 참고해주세요

2. accounts/login.html

3. accounts/views.py

  • import login을 auth_login으로 바꾼 이유는 view의 login 함수와 충돌을 방지하기 위해서이다.

4. base.html

  • base.html에서 별도의 context없이 {{ user }}를 사용할 수 있는 이유는 settings.py에 기본적으로 있는 context processors 때문이다.

💁‍♀️ HOW TO Logout 구현?

1. views.py

2. base.html


💁‍♀️ is_authenticated

base.html

  • is_authenticated
    - User model의 속성 중 하나
    • user가 인증 되었는지 여부를 알 수 있따.
profile
다른 사람들처럼 거창하게 어떤 개발자가 되고 싶은 생각은 없습니다. 그냥 놀듯이 내가 원하는건 모두 할 수 있고 재미있는 삶을 욕망합니다.

0개의 댓글