#장고의 default settings 값 작성된 모듈
#from django.conf import global_settings
#나의 장고 App에 내가 작성(Custom)하여 놓은 settings 값
#from askcompany import settings
따라서 기본 global_settings에 우리가 만든 settings를 오버라이드 한 Module에서 settings 정보를 읽어와야 한다.
그러려면 아래 방법으로 settings를 import 하면 된다.
from django.conf import settings
※이유
https://github.com/django/django/blob/master/django/conf/__init__.py
위 공식문서를 열어보면 (django.conf 의 패키지 파일 __init__.py) 아래 소스에서 볼 수 있듯이,
LazySettings 클래스 첫 번째 밑줄 부분에서 local custom settings 값 읽고,
두 번째 밑줄 부분에서 Settings 클래스에 local custom settings 값 넘겨 Default global_settings 값에서 변경된 사항이 있으면 업데이트 하는 것을 알 수 있다.
'장고 프레임워크' 카테고리의 다른 글
Django models.py에서 현재 프로젝트에 활성화된 User를 가져오는 법 (0) | 2020.08.22 |
---|---|
os.environ.setdefault('DJANGO_SETTINGS_MODULE', '####.settings.dev') (0) | 2020.08.17 |
파일과 디렉토리 / 메일 보내기(SMTP) 설명 있는 링크 (0) | 2020.08.16 |
10-1) 프로젝트 생성 및 기본 환경 설정 (0) | 2020.07.04 |
django 데이타베이스 모델을 외부 스크립트에서 사용하는 방법 (0) | 2020.06.29 |
댓글