Django MongoDB引擎支持哪些版本的Django?

2024-09-27 18:20:21 发布

您现在位置:Python中文网/ 问答频道 /正文

Django MongoDB引擎的维护和支持是否仍然有效?我在网上搜索,发现Django MongoDB引擎的原作者已经退出了这个项目。我想知道它是否支持django1.8。如果没有,我会切换到另一个mongoorm,比如mongoengine。 相关问题(没有答案):configuration of django_mongodb_engine with django 1.8 or any other way to use MongoDB


Tags: of项目django答案引擎mongodbwithconfiguration
1条回答
网友
1楼 · 发布于 2024-09-27 18:20:21

Django mongodb engine已无法跟上最新的Django改进,作为一名web开发人员,您可以通过多种方式接受将Django与mongodb连接起来的挑战,但根据您选择的策略,您迟早可能会失去作者的支持。这有几个原因。下面列出了一些:

使用与MongoDB兼容的模型框架:在django项目中使用第三方框架,如MongoEngine或{a2}。但是会错过:

  • 1500多名项目核心贡献者
  • Hourly fixes and ticket resolution
  • 减少现有Django模型的专业知识,增加新的模型框架。在
  • 也许最大的缺点是您的项目不能使用Django的任何contrib模型!忘了在你的项目中使用管理、会话、用户、身份验证等模块吧!在

或者,您可以尝试:

Django-SQL到MongoDB连接器 - Djongo:策略是将Django ORM生成的Django-SQL查询语法转换为pymongo命令。Djongo是一个SQL到MongoDB查询编译器。它将每个SQL查询字符串转换为mongoDB查询文档。在

SQL语法永远不会改变不管将来对Django的添加,通过使用连接器而不是不同的ORM,您的项目将可以在Django的所有版本上工作。在

相关问题 更多 >

    热门问题