Elixir ORMSQLAlchemy的封装
Elixir是基于python界有名的ORM库SQLAlchemy做的封装。而且是轻量级的封装,它提供了更简单的方式来创建Python类并直接映射到关系数据库表(即通常所说的Active Record设计模式),类似于Django中的ORM。
示例:
class Person(Entity): name = Field(String(128)) addresses = OneToMany('Address') class Address(Entity): email = Field(Unicode(128)) owner = ManyToOne('Person')
class Person(Entity): id = Field(Integer, primary_key=True) name = Field(String(50), required=True) ssn = Field(String(50), unique=True) biography = Field(Text) join_date = Field(DateTime, default=datetime.datetime.now) photo = Field(Binary, deferred=True) _email = Field(String(20), colname='email', synonym='email' class Admin( Party.Admin ): verbose_name = _( 'Person' ) list_display = ['first_name', 'last_name', 'contact_mechanisms_email', 'contact_mechanisms_phone']
评论
luaTinkerlua 的封装
LuaTinker的作者是Kwon-ilLee韩国人写的,最新的版本是0.2.C,这个C++wrapperForLua能够方便和快捷与C/C++通信,LuaTinker参考了luabind和luapl
luaTinkerlua 的封装
0
AutoSQLite.swiftSQLite.swift 的封装
SQLite.swift的封装,使用swift的反射原理,Model直接存储.获取.无需再转换,增删改查.脱离sql语句,不需要添加相关的绑定操作,直接完成转换。使用方法1、引入source目录下的文
AutoSQLite.swiftSQLite.swift 的封装
0
ScalangScala 的封装
Scalang是一个Scala的封装,可以轻松的编写服务来跟Erlang接口。示例代码:classMyProcess(ctx:ProcessContext)extendsProcess(ctx){ov
ScalangScala 的封装
0
pyopencvOpenCV的Python封装
OpenCV的Python封装,主要特性包括:提供与OpenCV2.x中最新的C++接口极为相似的Python接口,并且包括C++中不包括的C接口提供对OpenCV2.x中所有主要部件的绑定:CxCO
pyopencvOpenCV的Python封装
0