2010-12-27 2 views
2

개발 서버 및 프로덕션 서버에 대해 다른 설정 파일을 만들려고합니다. 그래서, settings.py에 나는 전화 :settings.py에서 설정 파일을 가져 오면 ImportException이 발생합니다. 'DJANGO_SETTINGS_MODULE is undefined'

try: 
    from localsettings import * 
except ImportError, e: 
    print "import error", e 
    pass 

그런 다음, localsettings.py에, 나는 변수를 설정합니다.

설정을 가져올 수 없습니다 환경 변수 DJANGO_SETTINGS_MODULE이 정의되어 있기 때문에, : 나는 메시지와 함께 syncdb를 실행할 때, 이것은 ImportError를 초래한다.

원래의 settings.py 파일과 똑같은 설정으로 다시 이동하면 모든 것이 정상적으로 작동합니다. 아무도 내가 뭘 잘못하고 있는지 분명히 말해 줄 수 있니?

답변

2

이상한 것을 가져 오지 않았는지 확인하십시오. AUTHENTICATION_BACKENDS 변수에 사용하기 위해

import django.contrib.auth.backends 

: 나는 한 번 기억 나는 다음과 같은 진술을했다. 그러나 가져 오기가 완전히로드 된 설정 파일을 필요로하는 것 같기 때문에 실패했으며 비슷한 오류 메시지가 나타납니다.

+0

네, 맞습니다. 결국 수입 문제였습니다. 감사합니다. –

관련 문제