我想知道如何从我的django应用程序中排除数据库,这并不是真正需要的,我已经删除了DATABASES元组(或简单地将它变为空元组),但是他给了我这个错误:
settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details.
我怎么能搞清楚?
感谢。
答案 0 :(得分:4)
如果您不想要数据库,这是您在设置中应用的最低要求:
DATABASES = {
'default': {
'ENGINE': '',
}
}
修改强>
如果仍然出现错误,请尝试以下操作:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.dummy',
}
}
答案 1 :(得分:0)
用这种方法解决:
DATABASES = {}
并禁用身份验证中间件,正如您在那里看到的那样:
MIDDLEWARE_CLASSES = (
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
#'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
# Uncomment the next line for simple clickjacking protection:
# 'django.middleware.clickjacking.XFrameOptionsMiddleware',
)