[python] Django-가져 오기 django.conf.settings와 가져 오기 설정의 차이점

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는 기본 설정 및 사이트 별 설정의 개념을 추상화합니다. 단일 인터페이스를 제공합니다. 또한 설정 위치에서 설정을 사용하는 코드를 분리합니다.

업데이트 : 자체 설정을 정의 하려면 설명서의이 부분을 참조하십시오.


답변