如何让django管理员应用程序使用mongodb?

时间:2014-08-04 09:34:51

标签: python django mongodb mongoengine django-nonrel

我试图和django一起使用mongodb。我主要使用django的管理员应用程序。 我注意到django有2个mongodb orms。

  1. 一个是mongoengine,https://github.com/MongoEngine/mongoengine
  2. 另一个是来自django-nonrel组的mongodb引擎。 https://github.com/django-nonrel/mongodb-engine
  3. 我想知道的是,django的管理应用程序是否能正常运行。如果不, 哪一个更好。

    另外,我想知道如果我使用mongodb和django,第三方应用程序是否可行?对于第三方应用程序,哪两个更友好?

    乍一看,mongodb引擎似乎更友好,但它取决于django-nonrel, 这是基于django 1.5。如果我想使用最新版本的django,mongoengine似乎是更好的选择,而且mongoengine的发展似乎更活跃。

1 个答案:

答案 0 :(得分:3)

简短的回答是肯定的。 Django适用于MongoDB。

请查看此主题以获取更多相关答案:On Using Django with MongoDB

希望它有所帮助。