2014-06-20 1 views
0

저는 장고 프로가 아니지만 서버에 뭔가를 넣으려고 애 쓰고 있습니다. 나는 인터넷 검색을 해왔고 2 일 동안 약 10 명의 기술 지원 담당자들 사이를 돌아 다녔다. 나는 파이썬과 django를 서버에 설치해야만했다. 그들은 나에게 내가 알지 못하는 virtualenv를 만들었지 만 거기에있다. 여기에 추적이있다.Django는 myproject.settings를 가져올 수 없습니다

Traceback (most recent call last): 
    File "./index.fcgi", line 18, in <module> 
    runfastcgi(method='threaded', daemonize='false') 
    File "/home/empirede/venv/lib/python2.7/site-packages/django/core/servers/fastcgi.py", line 182, in runfastcgi 
    WSGIServer(get_internal_wsgi_application(), **wsgi_opts).run() 
    File "/home/empirede/venv/lib/python2.7/site-packages/django/core/servers/basehttp.py", line 51, in get_internal_wsgi_application 
    app_path = getattr(settings, 'WSGI_APPLICATION') 
    File "/home/empirede/venv/lib/python2.7/site-packages/django/conf/__init__.py", line 54, in __getattr__ 
    self._setup(name) 
    File "/home/empirede/venv/lib/python2.7/site-packages/django/conf/__init__.py", line 49, in _setup 
    self._wrapped = Settings(settings_module) 
    File "/home/empirede/venv/lib/python2.7/site-packages/django/conf/__init__.py", line 132, in __init__ 
    % (self.SETTINGS_MODULE, e) 

ImportError: Could not import settings 's5test.settings' (Is it on sys.path? Is there an import error in the settings file?): No module named empireDesignlanding.settings 

나는 많은 다른 유사한 질문을 살펴 보았다, 그리고 어쩌면 난 그냥 무슨 일이 일어나고 있는지 모르겠지만, 난 그들을 복제하기 위해 노력하고 운이 없었다.

사이드 : 프로젝트 폴더 (동일한 이름을 가진 프로젝트)의 자동 생성 된 하위 디렉토리의 이름을 변경했습니다. 일부 지점에서는 코드가 변경되지만 확실하지는 않습니다. 그게 효과가 있다면.

답변

0

manage.py 파일을 확인하십시오.

#!/usr/bin/env python 
import os 
import sys 

if __name__ == "__main__": 
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "path.to.your.settings.file") 

    from django.core.management import execute_from_command_line 

    execute_from_command_line(sys.argv) 
+0

괜찮 았는데, 나는 index.fcgi 파일에 뭔가 잘못되었다는 것을 알아 냈고 그 후에 파이썬에는 파일이 누락되었습니다. 그래도 감사합니다. – user3626502

관련 문제