2013-08-22 2 views
1

장고를 처음 사용했습니다. 이 오류가 발생했습니다 :장고 : "blog.settings '설정을 가져올 수 없습니다."

django.core.exceptions.ImproperlyConfigured: Requested setting DATABASES, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings. 

DJANGO_SETTINGS_MODULE 환경 변수를 정의하기로 결정했습니다.

(내 프로젝트 위치 : C:\DjangoProjects\blog)

은 내가 PYTHONPATHC:\DjangoProjects (프로젝트의 상위 폴더)를 추가했다. 내 DJANGO_SETTINGS_MODULE 환경 변수에 나는 blog.settings 있습니다.

지금 나는 다음과 같은 오류를 받고 있어요 :

ImportError: Could not import settings 'blog.settings' (Is it on sys.path?): No module named blog.settings 

settings 파일에 오류가 없습니다.

무엇이 문제입니까?

+0

어떻게 서버를 실행합니까? 설정에서 무엇인가 변경 했습니까? – mariodev

+0

이 방법이 Windows에서 Unix와 같은 방식으로 작동하는지 확실하지 않지만 블로그 디렉토리에 __init__.py라는 파일이 있습니까? – limasxgoesto0

+0

\ __ init __. py * 두 밑줄 stackoverflow에서 대담한 만듭니다 실현하지 않았다 – limasxgoesto0

답변

0

DJANGO_SETTINGS_MODULE을 만지지 마십시오. 원래 값으로 되돌립니다. DATABASES 사전, 적어도 'default' 키 - ENGINE -> 사용중인 데이터베이스 백엔드, 데이터베이스 액세스의 사용자 이름/암호, 데이터베이스 이름 등을 올바르게 설정해야합니다.

0

PYTHONPATH. 프로젝트가 C:\DjangoProjects\blog 인 경우 (설정 파일이 C:\DjangoProjects\blog\blog\settings.py 인 경우) PYTHONPATHC:\DjangoProjects이 아닌 C:\DjangoProjects\blog을 가리켜 야합니다.

+0

나는 그것을 시도 ... – 9Algorithm

관련 문제