moma django为mongo db提供本地django orm和管理支持。
moma-django的Python项目详细描述
====
moma django
===
:信息:django的mongo管理器,为mongo db提供本地django orm支持
:版本:0.1.0
:维护者:gadi oren(http://cloudoscope.com)
。图片::https://travis ci.org/gadio/moma django.png
:alt:build status
:target:https://travis ci.org/gadio/moma django
===
moma django是django的mongo管理员。**它为Mongo DB提供本地Django ORM支持**。
Moma Django提供了一个框架,使用一个简单而强大的框架在SQL DB和非SQL MongoDB之间建立桥梁,该框架允许应用程序在Mongo上的SQL数据库*和*上都有模型,以及从sql到混合模型的快速实验/迁移路径。由[Gadi Oren]创建和维护(http://twitter.com/gadi oren),作为[lucidel](http://lucidel.com)和[cloudoscope](http://cloudoscope.com)产品的一部分。
*许可证:gpl许可证
*文档:http://moma django.rtfd.org。
功能
==
*采用:将模型更改为驻留在mongodb上与更改从django.db.models.model继承到MongoModel!
*模型特性:支持模型功能的大子集(例如,一起使用是唯一的)
*增强模型:mongo模型可以将列表和字典作为字段包含
*django管理:大多数管理功能都支持基于mongo的模型
*测试:支持为单元测试创建可选的mongo db集合
*sqldb和mongo上的模型之间的关系:有限的支持。可以定义foreignkeys,但不支持事务或级联删除
*django query:支持查询(例如"date"符号)和q语句。尚不支持:注释和聚合
*增强的django查询:查询可以包含"钻取"对象。例如,对于记录"entry={a:3,b:{k1:4,k2:3,km:'a}}",您可以查询:`qs=entry.objects.filter(a_gte=2,b_ukm_regexp='^a$)`(请注意"b_ukm_regexp`"钻取")
*south:应用程序可以包含常规和mongo模型。但是,为了使用south,mongo模型应该被排除在south管理之外(请参阅有关如何排除mongo模型的文档)
*loaddata\u mongo:允许加载设备的实用程序
为什么?
===
还有其他的包可以在MongoDB和Django之间创建紧密的集成。**为什么要用这个?**
这个包最初是作为mongodb非常仔细的实验的一部分创建的,并且是以小的增量开发的。原因是
我们负担不起彻底的改变,比如更换整个django或完全迁移到nosql类型的环境中。
这个包允许我们在不影响项目的情况下享受两个世界。它用于生产,作为高规模和高性能项目的一部分。
如果这是您面临的决策和约束类型,这个包可能是一个不错的选择。
installation
====
get mongodb::
>根据http://www.mongodb.org下载正确的版本/downloads
get pymongo:
pip install pymongo=>;2.1.1
项目位于http://moma django.readthedocs.org.
dependencies
===
*django 1.4.1
*pymongo 2.1.1
*djangoolbox 0.9.2
quick start
==br/>
*安装(或克隆repo,` git clone git://github.com/gadio/moma django.git`)。
*请阅读"示例应用程序自述"(https://github.com/gadio/moma-django/tree/master/moma例如/readme.md)关于运行示例应用程序。
兼容性会影响主程序(并重置次程序和修补程序)
*在不中断向后兼容性的情况下添加新程序会影响次程序(并重置修补程序)
*错误修复和其他更改会影响修补程序
bug tracker
===
有问题吗?请在github上创建一个符合[指南](https://github.com/)的问题。
https://github.com/gadio/moma django/issues
twitter帐户
=[@cloudoscope_inc](http://twitter.com/cloudoscope_inc.)
通过在twitter上关注gadi,了解最新的公告和更多信息,[@gadioren](http://twitter.com/gadioren)。
blog
====
cloudoscope blog可以在[这里](http://blog.cloudoscope.com)找到。
阅读更多详细的公告和讨论,以及[官方博客](http://blog.cloudoscope.com)上的更多内容。
==
>如何测试:请阅读[示例应用程序自述](https://github.com/gadio/moma-django/tree/master/moma-example/readme.md)有关运行单元测试的内容。
信息
===
观看[演示文稿](http://w w w.slideshare.net/gadioren/moma django overviewshare)
和[视频](http://youtu.be/cxqktdljb-w)
contribution
==
请提交针对*WIP分支的所有请求。相关时,必须包括相关的单元测试。谢谢!
>作者
=
**gadi oren**
+http://twitter.com/gadioren
+http://github.com/gadio
许可证
===
版权所有2012 lucidel,inc.,2013 cloudoscope inc.
根据apache许可证2.0版(以下简称"许可证")获得许可证;
除非符合许可证,否则您不得使用此作品。
您可以在许可证文件中获得许可证副本,或访问:
http://www.apache.org/licenses/license-2.0
特定语言的许可证,用于管理许可证下的权限和限制。
支持此项目!
==
==
请在gmail.com上给gadi.oren.1发邮件。
历史
-
<0.1.0(2014-03-01)0.1.0(2014-03-01)0.1.0(2014-03-01)0.1.0(2014-03-01)0.1.1.1(2014-03-10)0++++++++++++++++++++++++++++++++++0.1.1.1.1.1.1(2014-03-10)0.1.1.1.1.1.1.1.1(2014-03-10)0在示例应用程序中:对static的引用不正确文件位置。
moma django
===
:信息:django的mongo管理器,为mongo db提供本地django orm支持
:版本:0.1.0
:维护者:gadi oren(http://cloudoscope.com)
。图片::https://travis ci.org/gadio/moma django.png
:alt:build status
:target:https://travis ci.org/gadio/moma django
===
moma django是django的mongo管理员。**它为Mongo DB提供本地Django ORM支持**。
Moma Django提供了一个框架,使用一个简单而强大的框架在SQL DB和非SQL MongoDB之间建立桥梁,该框架允许应用程序在Mongo上的SQL数据库*和*上都有模型,以及从sql到混合模型的快速实验/迁移路径。由[Gadi Oren]创建和维护(http://twitter.com/gadi oren),作为[lucidel](http://lucidel.com)和[cloudoscope](http://cloudoscope.com)产品的一部分。
*许可证:gpl许可证
*文档:http://moma django.rtfd.org。
功能
==
*采用:将模型更改为驻留在mongodb上与更改从django.db.models.model继承到MongoModel!
*模型特性:支持模型功能的大子集(例如,一起使用是唯一的)
*增强模型:mongo模型可以将列表和字典作为字段包含
*django管理:大多数管理功能都支持基于mongo的模型
*测试:支持为单元测试创建可选的mongo db集合
*sqldb和mongo上的模型之间的关系:有限的支持。可以定义foreignkeys,但不支持事务或级联删除
*django query:支持查询(例如"date"符号)和q语句。尚不支持:注释和聚合
*增强的django查询:查询可以包含"钻取"对象。例如,对于记录"entry={a:3,b:{k1:4,k2:3,km:'a}}",您可以查询:`qs=entry.objects.filter(a_gte=2,b_ukm_regexp='^a$)`(请注意"b_ukm_regexp`"钻取")
*south:应用程序可以包含常规和mongo模型。但是,为了使用south,mongo模型应该被排除在south管理之外(请参阅有关如何排除mongo模型的文档)
*loaddata\u mongo:允许加载设备的实用程序
为什么?
===
还有其他的包可以在MongoDB和Django之间创建紧密的集成。**为什么要用这个?**
这个包最初是作为mongodb非常仔细的实验的一部分创建的,并且是以小的增量开发的。原因是
我们负担不起彻底的改变,比如更换整个django或完全迁移到nosql类型的环境中。
这个包允许我们在不影响项目的情况下享受两个世界。它用于生产,作为高规模和高性能项目的一部分。
如果这是您面临的决策和约束类型,这个包可能是一个不错的选择。
installation
====
get mongodb::
>根据http://www.mongodb.org下载正确的版本/downloads
get pymongo:
pip install pymongo=>;2.1.1
项目位于http://moma django.readthedocs.org.
dependencies
===
*django 1.4.1
*pymongo 2.1.1
*djangoolbox 0.9.2
quick start
==br/>
*安装(或克隆repo,` git clone git://github.com/gadio/moma django.git`)。
*请阅读"示例应用程序自述"(https://github.com/gadio/moma-django/tree/master/moma例如/readme.md)关于运行示例应用程序。
兼容性会影响主程序(并重置次程序和修补程序)
*在不中断向后兼容性的情况下添加新程序会影响次程序(并重置修补程序)
*错误修复和其他更改会影响修补程序
bug tracker
===
有问题吗?请在github上创建一个符合[指南](https://github.com/)的问题。
https://github.com/gadio/moma django/issues
twitter帐户
=[@cloudoscope_inc](http://twitter.com/cloudoscope_inc.)
通过在twitter上关注gadi,了解最新的公告和更多信息,[@gadioren](http://twitter.com/gadioren)。
blog
====
cloudoscope blog可以在[这里](http://blog.cloudoscope.com)找到。
阅读更多详细的公告和讨论,以及[官方博客](http://blog.cloudoscope.com)上的更多内容。
>如何测试:请阅读[示例应用程序自述](https://github.com/gadio/moma-django/tree/master/moma-example/readme.md)有关运行单元测试的内容。
信息
===
观看[演示文稿](http://w w w.slideshare.net/gadioren/moma django overviewshare)
和[视频](http://youtu.be/cxqktdljb-w)
contribution
==
请提交针对*WIP分支的所有请求。相关时,必须包括相关的单元测试。谢谢!
>作者
=
**gadi oren**
+http://twitter.com/gadioren
+http://github.com/gadio
许可证
===
版权所有2012 lucidel,inc.,2013 cloudoscope inc.
根据apache许可证2.0版(以下简称"许可证")获得许可证;
除非符合许可证,否则您不得使用此作品。
您可以在许可证文件中获得许可证副本,或访问:
http://www.apache.org/licenses/license-2.0
特定语言的许可证,用于管理许可证下的权限和限制。
支持此项目!
==
==
请在gmail.com上给gadi.oren.1发邮件。
历史
-
<0.1.0(2014-03-01)0.1.0(2014-03-01)0.1.0(2014-03-01)0.1.0(2014-03-01)0.1.1.1(2014-03-10)0++++++++++++++++++++++++++++++++++0.1.1.1.1.1.1(2014-03-10)0.1.1.1.1.1.1.1.1(2014-03-10)0在示例应用程序中:对static的引用不正确文件位置。