到目前为止,Django与几个RDBMS有很好的集成。 NoSQL,无架构和面向文档的DBMS正在崛起。将这些流行时尚的DBMS与Django集成在一起的状态如何?是否有适用于Django的生产就绪或至少可以使用的库?
到目前为止,我手头有这些:
答案 0 :(得分:14)
Pre 1.0,django ORM经历了一个主要的查询集重新因子。其中一个原因是“这个因素使我们能够支持非关系后端”。
我认为官方的支持绝对是正确的;但我认为1.1和1.2(现在处于测试阶段)还有更紧迫的问题。
然而,当然有几个独立的努力将非关系数据库与django一起使用,包括但不限于以下内容:
答案 1 :(得分:2)
答案 2 :(得分:0)
直到官方Django支持MongoDB后端,自动管理等等(不会那么好)。我会看一下mongokit,这是一个超过pymongo的薄包装。有一些替代方案,但是mongokit有全面的文档,并且正在积极开发中。