본문 바로가기

Dev/Django

django에서 django 모듈 사용 안하고 파이썬 소스에서 실행시 오류(Feat.Requested setting INSTALLED_APPS)

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
반응형

'Dev > Django' 카테고리의 다른 글

Django-git 사용시 ignore 설정  (0) 2020.11.24
Django 개발 일기~  (0) 2020.11.19
django model Table 삭제 방법  (1) 2020.10.20
내부망 접속 방법  (0) 2020.10.19
Django-DATABASES init_command 멀티 설정  (0) 2020.08.31