초기 셋팅
django-admin startproject jaeyong1
INSTALLED_APPS = [
# 'django.contrib.admin',
# 'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'corsheaders',
'user' #해당 앱이름을 추가 .
]
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
# 'django.middleware.csrf.CsrfViewMiddleware',
# 'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'corsheaders.middleware.CorsMiddleware',
]
위와 같이 쓰지 않는것들은 주석 처리 하였다 .
그러므로 root 폴더의 urls.py 에 다음과 같이 쓰지않는 소스는 지워준다.
urlpatterns = [
]
데이터 베이스 생성
create database myjyp character set utf8mb4 collate utf8mb4_general_ci;
데이터 베이스 생성후 settings.py 을 아래와 같이 설정 .
DATABASES = {
'default' : {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'myjyp',
'USER': 'root',
'PASSWORD': '',
'HOST': 'localhost',
'PORT': '3306',
}
}