2016-03-07 61 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',