2014-06-20 56 views
0

我不是一個django專業版,但我試圖把一些東西放在服務器上,我從來沒有這樣做過。我一直在搜索互聯網,並在大約10個技術支持人員之間傳遞了2天。我不得不在服務器上安裝python和django,這似乎工作。他們讓我設立了一個我也一無所知但卻在那裏的藝術家。這是回溯。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文件出錯的地方,之後Python丟失了一個文件。謝謝你。 – user3626502