장고/점프투장고

로그인 로그아웃 구현 + 리다이렉트 URL ( config/urls.py )

나도초딩 2023. 11. 15.

03-5 로그인/로그아웃 구현

django.contrib.auth 앱 이용

 

공통으로 사용되는 기능인 로그인이나 로그아웃을 이 중의 하나의 앱에 종속시키는 것은 좋지 않기 때문이다. 이러한 이유로 여기서는 로그인 · 로그아웃을 "공통 기능을 가진 앱"이라는 의미의 common 앱에 구현할 것이다

 

common 앱 생성!

config/settings.py 에 로그인/아웃 후 이동할 페이지 등록

로그인

url 매핑

로그인 템플릿 만들기 : common/login.html

form_errors.html

 

로그 아웃 및 로그아웃 후 이동할 페이지.

LOGIN_REDIRET_URL = '/'

urls.py 의  urlpatterns 에 views 의 클래스.as_view() 또는 함수를 등록한다.

config/urls.py

from b2b import views

urlpatterns = [

........

path('', views.index, name = 'index'),

]

 

03-6 회원 가입 구현

댓글