Django无法导入myproject.settings

时间:2014-06-20 15:29:30

标签: python django python-2.7 django-settings

我远不是一个django专业人士,但是我一直试图在服务器上放一些东西而且我以前从未这样做过。我一直在寻找互联网,并在大约10个技术支持人员之间传递了2天。我不得不在服务器上安装python和django,这似乎有效。他们让我建立了一个我不知道的艺术家,但它在那里。这是追溯。

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

我看过许多其他类似的问题,也许我只是不知道发生了什么,但我试图复制它们并且没有运气。

方:他们让我更改了项目文件夹的自动生成的子目录(具有相同名称的子目录)的名称。我相当确定会在某些地方更改代码,但我会在某些地方更改代码。我不确定这是否会影响到这一点。

1 个答案:

答案 0 :(得分: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)