DJANGO - SQLITE3,错误配置错误

时间:2015-10-15 14:41:45

标签: python django sqlite

这是我设置的代码:

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 El Capitan,如果它是相关的。我真的不知道发生了什么。

1 个答案:

答案 0 :(得分:0)

您应始终使用manage.py shell启动shell,而不是直接启动IPython。这将为您完成所有设置。