2012-07-03 131 views
1

我试图创建冈新的应用程序,并且我得到这个错误:冈抱怨,它无法导入设置

Error: Could not import settings 'dt.conf.production' (Is it on sys.path?): No module named dt.conf.production. 

我证实该文件存在,然而,即使没有“在shell中成功导入“dt.conf中的生产”。

回答

2

这里有一对问题。在这里,他们正在越来越尴尬。

首先,确保将父目录添加到sys.path中。你wsgi.py文件应该是这样的:

import os 
import sys 

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "dt.conf.production") 

# Add parent dir to path 
sys.path.insert(0, os.path.abspath(
    os.path.join(os.path.abspath(os.path.dirname(__file__)), 
    os.pardir))) 

from django.core.wsgi import get_wsgi_application 
application = get_wsgi_application() 

第二,这是杀了我,请记住,当你调用冈部署,它会采取一切在你的库中的一个。所以,在我的情况,我不得不这样做

git add conf 
git commit 

,然后做

gondor deploy primary master 

希望它能帮助!