Thing Python的ORM 框架开源项目

我要开发同款
匿名用户2012年02月10日
115阅读

技术信息

开源地址
https://github.com/lzyy/thing
授权协议
未知

作品详情

Thig是无网不剩(lzyy)用SQLAlchemy核心开发的一款RailsActiveRecord风格ORM。

SQLAlchemy是Pytho界著名ORM框架,地位与Java界Hiberate类似。而Thig不是对SQLAlchemy的包装,只使用了其核心部分(数据库适配器等),ORM部分完全自行实现。这一做法使Thig非常小巧,核心代码不超过300行。

使用Thig的代码示例:

importthigfromformecodeimportvalidatorsclassMember(thig.Thig):email=validators.Email(messages={'oAt':u'ivalidemail'})@propertydefaswers(self):returAswer({'master':egie}).where('member_id','=',self.id)

可以看出是典型的ActiveRecord风格,对于内容型为主或其他数据库设计不复杂的应用来说,Thig将非常适用。

功能介绍

Thing 是无网不剩(lzyy)用 SQLAlchemy 核心开发的一款 Rails ActiveRecord 风格 ORM。 SQLAlchemy 是 Python 界著名 ORM 框架,地...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论