brainfreeze是一个sqlalchemy插件,支持对象组合(而不是类继承)。谷歌对于“组合与继承”的总体思路。另一种思考brainfreeze的方法是,它是一个插件,用于在一对一相关对象上代理属性。brainfreeze使用sqlalchemy的associationproxy作为python属性,只有brainfreeze使用sqlalchemy的session.query()机器进行额外的步骤,使这些属性能够查询。

BrainFreeze的Python项目详细描述


简介

brainfreeze是一个支持对象组合的sqlalchemy插件(与 类继承)。谷歌对于“组合与继承”的总体思路。

另一种思考脑冻结的方法是,它是一个插件,用于在 一对一相关对象。BrainFreeze使用SqlAlchemy的AssociationProxy python属性,只有brainfreeze会执行额外的步骤来创建这些属性 可使用sqlalchemy的session.query()机器进行查询。

安装和使用

参观大脑冷冻室project home 更多信息。

一次氧

BrainFreeze提供了一个SQLAlchemy Python属性,它将 一对一关系中的外部列,并使它们可以在 映射类。

但是等等!还有更多!还包括一个sqlalchemy mapperproperty,它允许 这些外部列可以查询,就像它们是 映射类。

现在就行动吧,你会收到我们给你的特别礼物,一个炼金术 mapperExtension,它为您自动设置所有这些。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java向嵌入式Jetty添加多个端点   java如何在JAXWS处理程序中区分请求和响应?   使用Scenebuilder for JAVAFx的登录应用程序的java MVC体系结构   java对话框将不显示   Windows 7上的Java系统变量   java删除动态添加的面板   java将Javadoc嵌入到HTML网站中   带有URL编码数据的java Spring RestTemplate POST请求   java JAXR只运行一次函数   HttpClient缺少java依赖项   java深层反射比较   基于javarmi和CORBA的分布式计算   如何使用当前数据库时间从Java更新MongoDB?   java通过光标保存数据调试时显示错误数据