관리자 생성
> python manage.py createsuperuser
사용자 이름 : admin
이메일 주소 :
password : p@ssw0rd!@123
로그인 기능 구현
장고는 로그인, 로그아웃 기능을 쉽게 구현할 수 있는 django.contrib.auth 앱을 제공한다.
> django-admin startapp common
projects\django 밑에 common 폴더가 생성된다.
[config\settings.py]
34 라인 INSTALLED_APPS 변수에 'common.apps.CommonConfig', 추가
[config\urls.py]
path('common/', include('common.urls')),
[common\urls.py] (새로 생성)
from django.urls import path
from django.contrib.auth import views as auth_views
from . import views
app_name='common'
urlpatterns=[
path('login/', auth_views.LoginView.as_view(), name='login'),
]
[base.html]
로그인 창 부분 href 태그에 링크 걸기
{% url 'common.login' %}