답변:
import settings
Django 프로젝트의 설정 (.py) 모듈을 가져옵니다 (물론 애플리케이션의 "루트"패키지에서이 코드를 작성하는 경우).
from django.conf import settings
django.conf 패키지 (Django의 제공 파일)에서 설정 개체 를 가져옵니다 . 이것은 중요합니다 .
[..] 코드는 global_settings 또는 자체 설정 파일에서 가져 오지 않아야합니다. django.conf.settings는 기본 설정 및 사이트 별 설정의 개념을 추상화합니다. 단일 인터페이스를 제공합니다. 또한 설정 위치에서 설정을 사용하는 코드를 분리합니다.
업데이트 : 자체 설정을 정의 하려면 설명서의이 부분을 참조하십시오.
from django.conf import settings
단위 테스트 중에 설정을 덮어 쓸 수 있도록하려면 사용 이 중요합니다.
my_var
설정에서 다음이 실패합니다 from django.conf import settings
... settings.my_var
. 그러나 이름을 MY_VAR
지정하면 성공할 것입니다!