2017-04-16 64 views
1

我正在關注guide以設置django-mongodb。但是這條線pip install git+https://github.com/django-nonrel/[email protected]總是將我的django恢復爲1.5。無論如何,我可以使用最新的django?最新的django-mongodb引擎

+0

相關 - https://stackoverflow.com/questions/35520252/how-to-install-django-nonrel-django-1-9 –

回答

1

這是因爲django-nonrel是原始Django項目的一個分支。

你可以認爲這是一個不同的項目。 django-nonrel與原始Django項目並行開發,直到版本1.6,nonrel的最後提交爲2年。總結一下,如果你想使用django-nonrel,那麼不推薦你使用它,而只限於它支持的最新的Django版本--1.6。

django-nonrel項目已經死了 - 如果你想使用NoSQL,我會建議不要使用Django。 沒有任何官方的支持,我沒有找到任何正在進行的項目(第三方)存在了。

pip install git+https://github.com/django-nonrel/[email protected] 
0

最新的django-mongodb引擎不再運行。僅當您的項目不使用任何contrib模塊(如會話,授權,用戶)時才使用mongoengine。

我最近遇到另一個叫djongo的軟件包。它在Django的最新版本上運行良好。

免責聲明:我已經對這個軟件包做出了貢獻,但是我並沒有試圖推廣它。我認爲它解決了大多數Django MongoDB問題,這些問題已經存在很久,並且非常易於使用。