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 회원 가입 구현
'장고 > 점프투장고' 카테고리의 다른 글
점프 투 장고. 실습한 소스 (1) | 2023.11.18 |
---|---|
회원가입 폼 (부트스트랩) (1) | 2023.11.16 |
회원 가입view - 글쓴이 추가(모델에 fk 추가) (0) | 2023.11.16 |
댓글 수: {% if question.answer_set.count > 0 %} (0) | 2023.11.15 |
urls.py <int:pk> <------- views.py : redirect(___, pk=question.id) (0) | 2023.11.14 |
폼 에러 표시. class , form.errors/field.label/field.errors (0) | 2023.11.13 |
forms.py 에서 폼디자인( form.as_p 폼위젯, 수동폼 사용) (0) | 2023.11.12 |
테이블 모양 / 부트스트랩 (0) | 2023.11.12 |
댓글