行..我在django 1.4中開始一個項目,我希望MongoDB作爲我的後端。經過半天的谷歌搜索,我發現mongoengine是一個最好的選擇(因爲它是一個活躍的項目,並提供像orm的django)Django與MongoDB
現在的問題是 1.我找不到任何好的step-將mongoengine與django項目集成在一起的分步設置指南。
- 據我所知,使用mongoengine意味着我正在替換django orm,並且不需要執行syncdb。現在這個項目有一個多租戶架構(* .domain.com),我將使用中間件來解決這個項目的大部分工作將在django admin上運行。 問題:用mongoengine替換django orm會不會影響django admin和其他操作(如中間件,認證等)?
我很樂意接受建議和批評。
建議:不要使用MongoDB作爲Django的後端。分開使用它,但讓Django使用關係數據庫。 –
這種應用程序有一個不斷髮展的數據方案......所以沒有別的選擇,只能使用noSQL。 –
您可以輕鬆更改(關係)模型並遷移。這是不尋常的。你能解釋一下「不斷演變的數據方案」是什麼意思嗎? – YXD