Dev/Django
django에서 django 모듈 사용 안하고 파이썬 소스에서 실행시 오류(Feat.Requested setting INSTALLED_APPS)
하서기
2020. 11. 5. 12:01
728x90
반응형
django에서 사용하면 문제가 안되지만.
django 모듈에서 사용을 하지 않고 일단 모듈 확인을 위해 파이썬 소스를 실행하면
아래와 같은 오류가 발생한다.
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.
이렇게 발생하면 settings를 설정해야 하는 상황이 옵니다.
해당 실행하려는 소스 파일에서
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "projectName.settings")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
def test():
print('test')
if __name__ == '__main__':
test()
위의 소스에서 projectName에 설정한 프로젝트 명을 넣으면 됩니다.
그러면 문제없이 테스트가 가능할 거예요~
728x90
반응형