Django无法导入我的项目设置

2024-10-01 04:57:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我远不是一个django职业选手,但我被困在服务器上,我以前从来没有这样做过。我已经在网上搜索了两天,在大约10个技术支持人员之间传来传去。我不得不在服务器上安装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

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

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


Tags: djangoinpywsgihomesettingsvenvinit
1条回答
网友
1楼 · 发布于 2024-10-01 04:57:36

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

相关问题 更多 >