【问题标题】:Django could not import myproject.settingsDjango 无法导入 myproject.settings
【发布时间】:2014-08-11 10:03:31
【问题描述】:

我远不是一个 django 专业人士,但我一直试图在服务器上放一些东西,而我以前从未这样做过。我一直在搜索互联网并在大约 10 位技术支持人员之间转来转去 2 天。我必须在服务器上安装 python 和 django,这似乎可以工作。他们让我设置了一个 virtualenv,我对此一无所知,但它就在那里。这是回溯。

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

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

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

【问题讨论】:

    标签: python django python-2.7 django-settings


    【解决方案1】:

    检查您的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)
    

    【讨论】:

    • 没关系,我发现 index.fcgi 文件有问题,之后 Python 缺少一个文件。不过谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-04
    • 2018-06-26
    • 1970-01-01
    • 2018-02-22
    • 1970-01-01
    相关资源
    最近更新 更多