Django MongoDB Engine的维护和支持是否仍然有效?我在网上搜索,发现Django MongoDB Engine的原作者已退出该项目。我想知道它是否支持Django 1.8。如果没有,我会切换到另一个mongo ORM,如mongoengine。 相关问题(没有答案):configuration of django_mongodb_engine with django 1.8 or any other way to use MongoDB
答案 0 :(得分:0)
Django-mongodb-engine已不再适应最新的Django改进作为一名Web开发人员,您可以通过多种方式应对将Django连接到MongoDB的挑战,但根据您选择的策略,您可能会从作者迟早会。这有几个原因。下面列出了一些:
使用与MongoDB兼容的模型框架:在django项目中使用第三方框架,如MongoEngine或Ming。但是会错过:
或者你可以尝试:
Django SQL到MongoDB连接器 - Djongo :策略是将Django ORM生成的Django SQL查询语法转换为pymongo命令。 Djongo是一个SQL to MongoDB查询编译器。它将每个SQL查询字符串转换为mongoDB查询文档。
SQL语法永远不会改变,无论将来如何添加Django,通过使用连接器而不是其他ORM,您的项目将适用于所有版本的Django 。 / p>