使用mongoalchemy为mongodb添加烧瓶支持。
Flask-MongoAlchem的Python项目详细描述
文档
如果您想开始,请检查example sourcecode出。
For full documentation, see the online docs at: https://pythonhosted.org/Flask-MongoAlchemy/.
开发
- 源托管在Github
- 在Github Issues 上报告问题
引导开发环境
如果您使用的是virtualenv,请运行以下命令引导您的开发环境:
$ make bootstrap
运行测试
安装了所有依赖项(在引导开发环境之后),只需运行:
$ make test
社区
#chanel irc.freenode.net上的cobrateam
更改日志
烧瓶混合血红素0.7.2
- pin pymongo版本以确保驱动程序兼容性。
烧瓶混合血红素0.7.1
- 支持通过 mongoalchemy_connection_string配置值。
烧瓶混合血红素0.7.0
- 多数据库支持(感谢Misja Hoebe)
烧瓶混合血红素0.6.1
- 副本集支持,通过mongoalchemy_replica_set配置值。
烧瓶混合血红素0.6.0
- 对烧瓶使用不太新的扩展方案,用户现在应该导入 使用flask.ext元包扩展
- 文档中关于示例中其他扩展使用的一些修复程序
烧瓶混合血红素0.5.4
- [错误修复]修复与Pymongo 2.2的兼容性
烧瓶混合血红素0.5.3
- [错误修复]修复了setup.py上的错误
烧瓶混合血红素0.5.2
- 为基于数据库或服务器的用户身份验证添加了配置标志
- [错误修复]修复了基于服务器的身份验证
烧瓶混合血红素0.5.1
- [错误修复]修复了子包结构
烧瓶混合血红素0.5
- 支持多个MongoDB会话
烧瓶混合血红素0.4.3
- [bugfix]已将数据库添加到mongodb uri中,用于验证连接
烧瓶混合血红素0.4.2
- 修复了setup.py中的pymongo依赖项
烧瓶混合血红素0.4.1
- Mongoalchemy 0.9作为依赖项
- [错误修复]连接、保存和删除时的安全会话操作
烧瓶混合血红素0.4
- 文档改进
- 支持安全或不安全的会话和操作
烧瓶混合血红素0.3.3
- 修复了对setup.py 的依赖关系
烧瓶混合血红素0.3.2
- 与烧瓶0.7的相容性
烧瓶混合血红素0.3.1
- [错误修复]方法get在Query对象上从未返回对象
烧瓶混合血红素0.3
- 引入了更新查询支持
烧瓶混合血红素0.2
Document类上的反向兼容性已断开。get()方法已移动到BaseQuery类。 这里是老代码,关于0.1:
>>> Document.get(mongo_id)
新代码,在0.2:
>>> Document.query.get(mongo_id)
在BaseQuery类上添加了get_or_404、first_or_404和paginate方法。检查documentation以了解如何使用它们:)