我如何在Django 1.9中排除Django数据库

时间:2016-03-07 18:01:16

标签: python django

我想知道如何从我的django应用程序中排除数据库,这并不是真正需要的,我已经删除了DATABASES元组(或简单地将它变为空元组),但是他给了我这个错误:

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

我怎么能搞清楚?

感谢。

2 个答案:

答案 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',