728x90
반응형
보통 Django 에서 설정 파일은 base.py -> local.py, development.py 등으로 상속하여 사용하는 구조이다.
그런데 이 설정 파일들의 값을 참조할 때, 직접 from settings.base import {SOMETHING} 으로 하면 안된다. 환경에 따라 값을 자동으로 상대 참조할 수 있도록
from django.conf import settings
로 settings를 참조한 뒤 값을 사용해야한다. 직접 Import 시 참조 정보가 잘못될 수 있다.
이후 다음과 같이 settings.SOMETHING 으로 사용하면 된다.
728x90
반응형
'Programming-[Backend] > Django' 카테고리의 다른 글
[TIL] FloatField, DecimalField 차이점 / 위경도 표시 소수점과 거리값 (0) | 2022.12.14 |
---|---|
[TIL] Django prefetch_related, Prefetch 2depth, 모델 필드 정보 조회 (0) | 2022.12.07 |
[TIL] Django ORM values, annotate, Subquery, OuterRef, JSONField, Type Cast 부분 적용 (2) | 2022.09.30 |
[TIL] 부모 Serializer field 값 제거 (0) | 2022.09.29 |
[TIL] Django created_by, modified_by 적용하기 : django crum, settings.AUTH_USER_MODEL 등 (0) | 2022.09.28 |