장고(Django) 핥짝 맛보기 - 이메일 인증을 참고

로그아웃

  • 로그아웃은 화면도 필요없고 단지 세션을 정리해주는 기능만 있으면 된다.
  • 장고에서는 이 기능을 LogoutView를 통해 제공하기 때문에 urls.py의 urlpattern에 등록해주기만 하면 된다.
# user/urls.py
from django.contrib.auth.views import LogoutView

urlpatterns = [
    path('logout/', LogoutView.as_view(), name="logout")
]
  • 로그아웃 이후에 리다이렉트할 url은 설정파일의 LOGOUT_REDIRECT_URL 변수에 지정해주면 된다.
# conf/settings.py

LOGOUT_REDIRECT_URL = '/board/'