2015-10-15 87 views
1

这是设置我的代码:DJANGO - SQLITE3,配置不当的错误

DATABASES = { 
'default': { 
    'ENGINE': 'django.db.backends.sqlite3', 
    'NAME': 'paper.db', 
    } 
} 

这是WSGI文件中的代码:

import os 

from django.core.wsgi import get_wsgi_application 

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "Paper.settings") 

application = get_wsgi_application() 

但是我还是低于当我尝试错误在数据库从终端保存对象:

20 def complain(*args, **kwargs): 
---> 21  raise ImproperlyConfigured("settings.DATABASES is improperly configured. " 
22        "Please supply the ENGINE value. Check " 
23        "settings documentation for more details.") 

ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details. 

我刚刚升级到新的OS X埃尔卡皮坦,如果是相关的。我真的不知道发生了什么事。

+0

你提到了终端,所以你的wsgi文件是不相关的。你是如何启动Python shell的? –

+0

我开始使用虚拟环境,而且我使用ipython。我初始化模型,当我按.save()时,出现此错误。 :-)我工作之前与另一个应用程序,并没有问题,但自升级以来,我得到这个问题@DanielRoseman – sj2001

回答

0

您应该始终使用manage.py shell启动shell,而不是直接启动IPython。这需要照顾所有的设置。