Config 폴더 : 프로젝트 설정 및 웹 서비스 실행을 위한 폴더
- __init__.py : 파이썬 2와의 호환을 위해 만들어진 파일
- asgi.py : Asynchronous Server Gateway Interface, django channel이 작동하는 기반
- urls.py : url 설정
- wsgi.py : Web Server Gateway Interface, 웹 서비스를 실행하기 위한 wsgi 관련 내용
- settings.py : 프로젝트와 관련된 설정
- BASE_DIR : 프로젝트 루트 폴더
- SECRET_KEY : 보안을 위해 사용, 세션값의 보호나 보안 URL을 만들때 사용, 노출되면 안 됨
- DEBUG : 디버그 모드를 설정, True일 경우 오류 메시지 확인 가능, 실제 배포시엔 False로 변경하며 다른 설정값을 통해 오류 메시지를 받아봄
- ALLOWED_HOSTS : 현재 서비스의 호스트를 설정, 배포시엔 "*"또는 실제 도메인을 사용, Debug가 False일 경우 값이 비어있으면 서비스 사용 불가("*"은 사용하지 않는 것이 좋음)
- INSTALLED_APPS : 현재 프로젝트에서 사용하는 앱의 목록
- MIDDLEWARE : Django의 요청/응답 메세지 간 사용되는 프레임워크
- ROOT_URLCONF : urls.py 파일의 경로 설정
- TEMPLATES : 템플릿 시스템에 관한 설정
- WSGI_APPLICATION : wsgi 어플리케이션 설정
- DATABASES : DB 설정
- AUTH_PASSWORD_VALIDATORS : 비밀번호 검증을 위한 설정
- LANGUAGE_CODE : 다국어 설정
'Old > Django' 카테고리의 다른 글
Django 관리자 계정 생성 (0) | 2020.02.22 |
---|---|
Django 기본 명령어 (0) | 2020.02.22 |
Django 설치 및 프로젝트 생성 (0) | 2020.02.22 |
파이참 설치 및 프로젝트 생성 (0) | 2020.02.22 |
Web Programming이란? (0) | 2020.02.22 |