2010-03-29 5 views
0

수정 된 설정 파일을 사용하여 Django의 manage.py를 실행하려고합니다. 나는 세 가지 설정이Django의 수정 설정

는에

[ 'DJANGO_SETTINGS_MODULE'] settings.py 내 기본 설정이 포함되어 있지만, 라이브 & 미리보기 사이트에 나는 지점

settings.py preview.py live.py에게 파일 라이브 또는 미리보기를 실행하고 기본 파일과 해당 환경에 특정한 설정을로드합니다.

내가 사용 마이그레이션을 실행하려고 할 때까지이 잘 작동 manage.py

나는 settings.preview를 가져하지만 지금은 syncdb를 실행하거나 마이그레이션 할 때이 오류를 얻을 수있는 manage.py 파일 업데이트

:

django.core.exceptions.ImproperlyConfigured: You haven't set the DATABASE_ENGINE setting yet.

내 설정 파일은 비록이 있습니다

DATABASE_ENGINE = 'mysql' 

가 어떻게이 작업을 얻을 수 있나요?

답변

2

도움이 될만한 manage.py는 수정하지 마십시오. 대신 --settings 인수를 전달하여 대체 설정 모듈을 선택하십시오. 셸 스크립트 또는 별칭을 설정하면이 기능을보다 쉽게 ​​사용할 수 있습니다.