Django로 instagram 만들기 (7) - logout

swb·2022년 11월 28일
0

django

목록 보기
7/11
  • session과 cookie는 웹 통신간 유지하려는 정보를 저장하기 위해 사용하는 것이다.
  • session : 웹 사이트 상태 유지하기 위해 정보를 웹 서버에 저장하는 것
  • cookie : 사용자가 웹 사이트를 방문할 때 로컬에 기록 정보를 저장하는 것

1. logout

  • 우리는 로그인 정보를 session으로 저장을 한다.
  • 로그아웃을 하기 위해서는 정보를 지워줘야 한다.
  • 로그아웃 버튼을 누르면 세션 정보를 지워주고 로그인 페이지로 이동한다.

user/views.py

class Logout(APIView):
    def get(self, request):
        request.session.flush()
        return render(request, "user/login.html")

출처

profile
개발 시작

0개의 댓글