Django 앱에서 다음 import 문의 기본적인 차이점은 무엇입니까?
import settings
과
from django.conf import settings
답변
import settings
Django 프로젝트의 설정 (.py) 모듈을 가져옵니다 (물론 애플리케이션의 “루트”패키지에서이 코드를 작성하는 경우).
from django.conf import settings
django.conf 패키지 (Django의 제공 파일)에서 설정 개체 를 가져옵니다 . 이것은 중요합니다 .
[..] 코드는 global_settings 또는 자체 설정 파일에서 가져 오지 않아야합니다. django.conf.settings는 기본 설정 및 사이트 별 설정의 개념을 추상화합니다. 단일 인터페이스를 제공합니다. 또한 설정 위치에서 설정을 사용하는 코드를 분리합니다.
업데이트 : 자체 설정을 정의 하려면 설명서의이 부분을 참조하십시오.