2017-08-28 78 views
0

是不是真的,它是一個不錯的選擇python非MongoDB的非關係數據庫?Django與MongoDB無法獲得django管理面板?

我聽說如果我在我的djanog項目中使用mongoDB作爲我的數據庫我不能在我的項目中使用django的默認管理面板,因爲它使用關係數據庫m行爲學設計?

回答

1

當然你可以使用mongoDB和所有的Django功能。檢出Django非相關文檔並決定你自己。 http://django-mongodb-engine.readthedocs.io/en/latest/

+0

但我聽說我不能使用django-admin,如果我使用mongoDB – sheikhsalman08

+1

我建議您查看非rel文檔和疑難解答。在Django中使用MongoDB時很少出現問題,但其中大多數都有解決方法。爲了您對通過Django-Admin編輯和創建對象的關注,您將得到DatabaseError,因爲在查詢用戶的組和權限時,Django-Admin會嘗試執行JOIN。 non-rel建議的解決方案是將'djangotoolbox'添加到您的INSTALLED_APPS,並由此使Django-Admin跳過組和權限小部件。 希望它有幫助! – shlomta1