settings.py
1. BASE_DIR
BASE_DIR =Path(__fiile__).reslove.parent.parent
2. SECRET_KEY
- 외부에서 접근할 때 이 key 값을 알아야 접속가능
- 외부에 노출하면 안됨으로 별도의 파일이나 환경변수로 따로 관리
3. DEGUB
- false: 오류페이지에 대한 상세내용을 출력하지 않음
4. ALLOWED_HOSTS
5. INSTALLED_APPS
- Django 생성시 기본적으로 설치되는 라이브러리를 APP 형태로 제공
6. MIDDLEWARE
7. ROOT_URLCONF
- Django mtb 폴더 안에 urs.py를 가리키는 것
8. TEMPLATES
9. WSGI_APPLICATION
10. DATABASES
- 연결할 데이터베이스 설정
- 기본은 sqlite3
11. AUTH_PASSWORD_VALIDATORS
12. # Internationalization
LANGUAGE_CODE = 'en-us' #'ko-kr'
TIME_ZONE = 'UTC' # Asia/Seoul
USE_I18N = True #국제화 지원여부
USE_L10N = True #현지화 지원여부
USE_TZ = True
13. static
- 정적인 파일 (css, JS, Image 등 변하지 않는 파일) 폴더