Python的ORM框架,SQLObject 1.3.2 发布

jopen 11年前

SQLObject是一个对象-关系映射框架。它将数据库表格映射Python类,表格记录对应实例,列对应类属性。SQLObject包括一个基于Python对象的查询语言,使SQL更抽象,并提供了大量的数据库独立的应用程序。它通过 'MySQLdb'包支持MySQL,通过 'psycopg'包支持PostgreSQL</span>,还有其它数据库 SQLite, Firebird, MaxDB (SAP DB), MS SQL, 和 Sybase。

>>> from sqlobject import *  >>>  >>> sqlhub.processConnection = connectionForURI('sqlite:/:memory:')  >>>  >>> class Person(SQLObject):  ...     fname = StringCol()  ...     mi = StringCol(length=1, default=None)  ...     lname = StringCol()  ...  >>> Person.createTable()


这个版本了修复了 sqlbuilder.Select.filter中的一个Bug。一个与SQLTrueClause比较被删除。大量的测试修复。