2016-03-07 62 views
1

我想知道如何从我的django应用程序中排除数据库,这并不真正需要一个,我删除了DATABASES元组(或简单地使它成为一个空元组) ,但他给了我这个错误:我怎么能排除在Django的Django数据库1.9

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

我怎么弄明白?

谢谢。

回答

4

这是你在你的设置应用,如果你不想数据库最低:

DATABASES = { 
    'default': { 
     'ENGINE': '', 
    } 
} 

编辑

,如果你仍然得到错误试试这个:

DATABASES = { 
    'default': { 
     'ENGINE': 'django.db.backends.dummy', 
    } 
} 
+0

感谢的人!那会议呢?这些将在内存或文件中进行管理?你有什么建议? – VirtApp

+0

不幸的是,我试过你的解决方案,但它仍然给我:settings.DATABASES配置不当。请提供ENGINE值。检查设置文档以获取更多细节。 – VirtApp

+0

我更新了答案,请尝试。 – Mark

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