Django部署,无法导入设置

时间:2013-04-10 11:38:06

标签: django deployment config

我正在尝试使用django部署应用程序。

我把我的django_project目录放在/ home / XXX / websites / YYY中。 Web服务器根位于/ srv / http / YYY中,它只包含一个名为static的目录和一个apache.wsgi文件。

apache.wsgi的内容如下:

import os, sys

sys.path.append('/home/XXX/websites/YYY')

os.environ['DJANGO_SETTINGS_MODULE'] = 'YYY.settings'

import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()

每当我重新加载apache模块并尝试加载页面时,我都会遇到导入错误: ImportError:没有名为YYY.settings

的模块

我不明白。由于settings.py文件位于/home/XXX/websites/YYY/YYY/settings.py,为什么这不起作用?

我已经设法通过将django项目放在Web服务器根目录中来完成这项工作,但那不是我想放置它的地方。

感谢您的帮助。

0 个答案:

没有答案