반응형
로그아웃 버튼 구현
로그 아웃 부분이 있는 head.html 에서 logout 버튼을 구현해보자.
url로 지정을 해줬으니 해당 url을 받는 부분을 만든다.
이제 url을 만들었으니 이곳에서 view에 로직을 구현하는 부분을 만든다.
로그인을 했다면 session에 데이터를 남게 된다. 이 데이터를 날리는 작업을 해야 한다.
reqeust.session ['user_name'] = {}으로 위에서 넣었던 세션의 값을 없애준다.
request.session.modified = True 이 명령어는 세션 객체가 수정되었음을 명시한다.
이렇게 로그아웃을 구현해준다.
해당 창에서 로그아웃을 하게되면
이 창으로 넘어가고 가지고 있던 session을 지우게 된다.
반응형
'Base > Django' 카테고리의 다른 글
[Django] #11 - Django 게시판 만들기(등록 버튼 구현) - 2 (0) | 2020.10.01 |
---|---|
[Django] #10 - Django 게시판 만들기(기본적인 데이터 넣기) - 1 (0) | 2020.09.30 |
[Django] #8 - Django 세션으로 데이터 넘기기 / 로그인 구현 / 로그인시 로그인 페이지로 이동 막기 (0) | 2020.09.30 |
[Django] #7 - header / footer 를 통한 templates 구현 (0) | 2020.09.22 |
[Django] #6 - Django 를 통한 사용자 등록 구현하기 (0) | 2020.09.22 |