SQLObject 1.4.0 发布了,改进内容包括:
- 优化 PostgresConnection
- SQLObject 使用 INSERT...RETURNING id 来获取自增长 ID,要求 PostgreSQL 8.2 支持
- SQLObject now generates NCHAR/NVARCHAR and N''-quoted strings for MS SQL
SQLObject 是一个流行的Python 数据库对象映射框架,映射的规则就是表->类、字段->属性
示例代码:
01 |
>>> from sqlobject import * |
03 |
>>> sqlhub.processConnection = connectionForURI( 'sqlite:/:memory:' ) |
05 |
>>> class Person(SQLObject): |
06 |
... fname = StringCol() |
07 |
... mi = StringCol(length = 1 , default = None ) |
08 |
... lname = StringCol() |
10 |
>>> Person.createTable() |