这是我设置的代码:
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,如果它是相关的。我真的不知道发生了什么。
答案 0 :(得分:0)
您应始终使用manage.py shell
启动shell,而不是直接启动IPython。这将为您完成所有设置。