Backend/Django
[파이썬] Django - 프로젝트에 등록되어 있지 않은 파일에서 장고 사용
Sungwoo Koo
2022. 6. 14. 05:50
장고 프로젝트에 등록되지 않은 파일에서 장고를 사용할 경우 다음과 같은 오류가 나타난다.
django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
등록되어 있지 않은 파일을 아래와 같이 직접 장고에 등록해줘야한다.
import os
import django
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "프로젝트명.settings")
django.setup()