프로젝트
[CSAPI] Django login app 생성
kyeongjun-dev
2021. 10. 4. 15:04
login App 생성 및 설정
django의 django.contrib.auth 를 이용해 로그인 기능을 구현한다. 우선 app을 생성하고 간단하게 url과 view를 테스트용으로 설정한다.
login app 생성
$ django-admin startapp login
$ ls
config csapi Dockerfile login manage.py venv
config/settings.py 에 app 등록
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'csapi',
'login',
]
config/urls.py 에 urls.py 등록
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('api/', include('csapi.urls')),
path('user/', include('login.urls')),
]
login/ursl.py 생성
from django.urls import path
from . import views
urlpatterns = [
path('', views.index),
]
login/views.py 수정
from django.shortcuts import render
from django.http import HttpResponse
def index(request):
return HttpResponse('login page 입니다')
user url 접속 테스트
