2013-01-20 4 views
4

DJANGO_SETTINGS_MODULE 문제가 있습니다. 나는 Pycharm을 사용 중이며 Project Settings -> Django Support에서 모든 것이 설정되고 활성화되어 있습니다.DJANGO_SETTINGS_MODULE이 (가) 정의되지 않았습니다.

from django.db import models 

C:\Python27\python.exe C:/Users/Grimbo/PycharmProjects/Muspy/poll/models.py 
Traceback (most recent call last): 
    File "C:/Users/Grimbo/PycharmProjects/Mus/poll/models.py", line 1, in <module> 
    from django.db import models 
    File "C:\Python27\lib\site-packages\django\db\__init__.py", line 11, in <module> 
    if DEFAULT_DB_ALIAS not in settings.DATABASES: 
    File "C:\Python27\lib\site-packages\django\utils\functional.py", line 184, in inner 
    self._setup() 
    File "C:\Python27\lib\site-packages\django\conf\__init__.py", line 40, in _setup 
    raise ImportError("Settings cannot be imported, because environment variable %s is undefined." % ENVIRONMENT_VARIABLE) 
ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined. 

인쇄 (sys.path에) : models.py에서 가져 오기를 수행하는 동안 그럼에도 불구하고 나는 오류를 다음 얻을

['C:\\Program Files (x86)\\JetBrains\\PyCharm 2.6.3\\helpers\\pydev', 'C:\\WINDOWS\\SYSTEM32\\python27.zip', 'C:\\Python27\\DLLs', 'C:\\Python27\\lib', 'C:\\Python27\\lib\\plat-win', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27', 'C:\\Python27\\lib\\site-packages', 'C:\\Users\\Grimbo\\PycharmProjects\\Mus'] 

사람이 무엇이 잘못되었는지 생각을 가지고 있습니까?

+1

http://www.jetbrains.com/pycharm/quickstart/#RunAndDebug에서 언급 한 환경 변수를 설정하는 것이 도움이 될 수 있습니다. 귀하의 프로젝트의 settings.py – XORcist

+0

을 가리켜 야합니다. "환경 변수 창 설정"을 위해 Google이 작동하지 않는다면. – XORcist

답변

8

Check out this link. 특히 구성에 Environmental Variable을 설정하려고합니다. 기본적으로 PYTHONBUFFERED = 1이 표시되고 DJANGO_SETTINGS_MODULE = project.settings을 추가 할 것입니다. 분명히 project을 실제 프로젝트 이름으로 바꾸십시오.

또 다른 좋은 일은 File-> Settings -> Django Support ->으로 이동하여 Django Root, Settings.py 및 Manage.py 필드가 올바른지 확인하십시오.

4

다음은 Dan Hoerst의 답이 저에게 도움이되었지만 환경 변수를 설정할 위치가 명확하지 않았습니다.

Run -> Edit Configurations...

이 왼쪽에있는 Django Server 옵션을 확장 한 다음 프로젝트를 선택 : 사용자가 메뉴 옵션에서 설정을 찾을 수 있습니다. 여기에서 Environment Variables: 설정을 찾을 수 있습니다. 파일 경로가 아닌 Muspy.settings과 같은 점선을 사용해야합니다.

댄, 귀하의 답변에 회신하고 싶지만 담당자가 없습니다.

관련 문제