无法导入设置wsgi Djang

2024-05-14 00:30:43 发布

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

我无法让wsgi在我的生产服务器上工作。运行Django 1.4

这是我的错误。在

ImportError:无法导入设置'Hera.设置'(开了吗系统路径?):没有命名的模块Hera.设置

我的文件项目在/srv/project/Hara/中。我的文件系统示例如下。。。在

    /srv/project/Hara/
      - manage.py

    /srv/project/Hara/Hara
      - settings.py
      - urls.py

    /srv/project/Hara/web
      - models
      - admin.py
      - views.py

/srv/project/Hara/apache
   - django.wsgi

在django.wsgi公司在

^{pr2}$

Tags: 模块djangopy路径服务器projectwsgi系统
1条回答
网友
1楼 · 发布于 2024-05-14 00:30:43

我不认为你在你的django.wsgi公司在

sys.path.append('/home/ubuntu/project/Hera')
sys.path.append('/home/ubuntu/project/Hera/Hera')

这些不再适用于您的生产现场

/srv/project/Hera最好是获得与文件相关的路径,例如:

os.path.join(os.path.abspath(os.path.dirname(__file__)), '..')

这样,不管代码在哪里,它都会得到

相关问题 更多 >