Python的ORM框架,SQLObject 1.3.2 发布
jopen 12年前
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比较被删除。大量的测试修复。