SQLAlchemy Web应用的便捷库
项目描述
SQLAHelper是一个针对SQLAlchemy Web应用的库。它是为Pyramid编写的,但不是框架特定的。它充当应用程序上下文会话、引擎和声明性基的容器。这避免了应用程序模型模块之间的循环依赖,并允许协作的第三方库使用会话、基和事务。
上下文会话通过ZopeTransactionExtension初始化,以便可以使用事务管理器。如果需要,可以禁用此功能。
它目前在Python 2.7/Linux上进行了测试,但应该适用于2.5和其他平台。包含一组单元测试。Python 3兼容性未知,但将很快解决。
文档位于“docs”目录和SQLAHelper文档。
1.0 (2011-12-25)
添加set_base()函数和单元测试。
将所有剩余的pyramid_sqla引用更改为sqlahelper。
删除演示应用程序,该应用程序是为Pyramid的旧版本编写的。