SQLObject 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
SQLObject 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
SQLObject 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 LGPL
开发语言 Python
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-11-28

软件简介

SQLObject 是一个流行的Python 数据库对象映射框架,映射的规则就是表->类、字段->属性

示例代码:

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

评论

点击引领话题📣
发表了资讯
2014/04/14 00:00

SQLObject 1.5.2 发布,Python 数据库持久化框架

SQLObject 1.5.2 发布,此版本复用错误信息字符串来适应 SQLite 3.8。 SQLObject 是一个流行的Python 数据库对象映射框架,映射的规则就是表->类、字段->属性 示例代码: >>> from sqlobject import * >>> >>> sqlhub.processConnection = connectionForURI('sqlite:/:memory:') >>> >>> class Person(SQLObject): ...     fname = StringCol() ...     mi = StringCol(length=1, default=None) ...  ...

1
21
发表了资讯
2013/12/16 00:00

SQLObject 1.5.1 发布,Python 数据库持久化框架

SQLObject 1.5.1 版本废弃了 SQLiteConnection.close() 方法,重新启用了跟内存数据库的连接。 SQLObject 是一个流行的Python 数据库对象映射框架,映射的规则就是表->类、字段->属性 示例代码: >>> from sqlobject import * >>> >>> sqlhub.processConnection = connectionForURI('sqlite:/:memory:') >>> >>> class Person(SQLObject): ... fname = StringCol() ... mi = StringCol(length=1, default=None) ... ...

0
18
发表了资讯
2013/10/07 00:00

SQLObject 1.5.0 发布,Python 数据库持久化框架

SQLObject 1.5.0 发布了,该版本对 Python 2.4 的支持已经废弃,下一个版本将不再支持 Python 2.4. SQLObject 是一个流行的Python 数据库对象映射框架,映射的规则就是表->类、字段->属性 示例代码: >>> from sqlobject import * >>> >>> sqlhub.processConnection = connectionForURI('sqlite:/:memory:') >>> >>> class Person(SQLObject): ... fname = StringCol() ... mi = StringCol(length=1, default=None) .....

0
33
发表了资讯
2013/05/27 00:00

SQLObject 1.4.1 发布,Python 数据库持久化框架

SQLObject 1.4.1 修复了 pickling 和 unpickling 的 bug(移除和回复一个弱的代码,修复缓存处理),增加了在 web.py 中使用 SQLObject 的例子。 SQLObject 是一个流行的Python 数据库对象映射框架,映射的规则就是表->类、字段->属性 示例代码: >>> from sqlobject import * >>> >>> sqlhub.processConnection = connectionForURI('sqlite:/:memory:') >>> >>> class Person(SQLObject): ... fname = StringCol() ... ...

0
22
发表了资讯
2013/05/19 00:00

SQLObject 1.4.0,Python 数据库持久化框架

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 数据库对象映射框架,映射的规则就是表->类、字段->属性 示例代码: >>> from sqlobject import * >>> >>> sqlhub.processConnection = connectionForURI('sqlite:...

1
26
发表了资讯
2012/10/21 00:00

SQLObject 1.3.2 发布,Python的ORM框架

SQLObject 1.3.2 修复了 sqlibuilder.Select.filter 的 bug,修复了一些测试方面的问题。 SQLObject 是一个流行的Python 数据库对象映射框架,映射的规则就是表->类、字段->属性 示例代码: >>> from sqlobject import * >>> >>> sqlhub.processConnection = connectionForURI('sqlite:/:memory:') >>> >>> class Person(SQLObject): ... fname = StringCol() ... mi = StringCol(length=1, default=None) ... lnam...

0
6
发表了资讯
2012/05/26 00:00

SQLObject 1.3.1 发布,Python的ORM框架

SQLObject 1.3.1 发布,该版本修复了 PostgreSQL 相关的一些小bug: VIEWs don't have PRIMARY KEYs; sqlmeta.idName is used as the key. It fixes a bug in cache handling while unpickling. SQLObject 是一个流行的Python 数据库对象映射框架,映射的规则就是表->类、字段->属性 示例代码: >>> from sqlobject import * >>> >>> sqlhub.processConnection = connectionForURI('sqlite:/:memory:') >>> >>> class Person(S...

0
8
发表了资讯
2012/04/01 00:00

SQLObject 1.3.0 发布,Python的ORM框架

SQLObject 1.3.0 发布了,主要改进内容: PostgresConnection performs translation of exceptions to standard SQLObject's hierarchy of exceptions. Major update of FirebirdConnection: introspection was completely rewritten and extended; charset was renamed to dbEncoding; a longstanding bug was fixed - pass port to connect() SQLObject 是一个流行的Python 数据库对象映射框架,映射的规则就是表->类、字段-...

0
0
发表了资讯
2012/03/02 00:00

SQLObject 1.2.2 发布,Python的ORM框架

SQLObject 1.2.2 修复了 SQLiteConnection: clear _threadPool on close() 的一个bug。 SQLObject 是一个流行的Python 数据库对象映射框架,映射的规则就是表->类、字段->属性 示例代码: >>> from sqlobject import * >>> >>> sqlhub.processConnection = connectionForURI('sqlite:/:memory:') >>> >>> class Person(SQLObject): ... fname = StringCol() ... mi = StringCol(length=1, default=None) ... lname ...

1
6
发表了资讯
2011/12/05 00:00

SQLObject 1.2.1 发布

SQLObject 1.2.1 发布了,该版本修复了在处理 modulo 操作时的 bug。 SQLObject 是一个流行的Python 数据库对象映射框架,映射的规则就是表->类、字段->属性

0
0
发表了资讯
2011/11/21 00:00

SQLObject 1.2.0 发布,Python 的 ORM 框架

SQLObject 1.2.0 发布了,该版本主要改进包括: Strings are treated specially in Select to allow Select(['id, 'name'], where='value = 42'). ForeignKey('Table', refColumn='refcol_id') allows ForeignKey to point to a non-id column. Support for PostgreSQL 7.* is dropped; the minimal supported version of PostgreSQL is 8.1. Quoting rules have changed for PostgreSQL: SQLObject uses the E'' escape string...

0
3
发表了资讯
2011/08/31 00:00

SQLObject 1.1.3 发布,Python的ORM框架

SQLObject 1.1.3 发布了,该版本修复了使用 PostgreSQL 的一个bug(SET client_encoding查询增加引号的问题) SQLObject 是一个流行的Python 数据库对象映射框架,映射的规则就是表->类、字段->属性 示例代码: >>> from sqlobject import * >>> >>> sqlhub.processConnection = connectionForURI('sqlite:/:memory:') >>> >>> class Person(SQLObject): ... fname = StringCol() ... mi = StringCol(length=1, defaul...

0
3
发表了资讯
2011/08/08 00:00

SQLObject 1.1.2 发布,Python的ORM框架

SQLObject 是一个流行的Python 数据库对象映射框架,映射的规则就是表->类、字段->属性 示例代码: >>> from sqlobject import * >>> >>> sqlhub.processConnection = connectionForURI('sqlite:/:memory:') >>> >>> class Person(SQLObject): ... fname = StringCol() ... mi = StringCol(length=1, default=None) ... lname = StringCol() ... >>> Person.createTable() Changes: A bug was fixed in SelectResul...

2
1
发表了资讯
2011/06/20 00:00

SQLObject 1.1.0 发布,Python的ORM框架

SQLObject 1.1.0 发布,SQLObject 是一个流行的Python 数据库对象映射框架,映射的规则就是表->类、字段->属性。 该版本变化:SelectResults (returned from .select()) is allowed in IN(column, list). A different workaround (connection.text_factory) is used in SQLiteConnection to prevent PySQLite from converting strings to Unicode. It is now possible to declare one encoding for all UnicodeCol's per table ...

1
2
发表了资讯
2011/05/30 00:00

SQLObject 1.0.1 发布,Python的ORM框架

该版本修复了 SQLiteConnection 在语法上的不兼容导致 Python 2.4 无法使用 SQLObject 的问题。 SQLObject 是一个流行的Python 数据库对象映射框架,映射的规则就是表->类、字段->属性 示例代码: >>> from sqlobject import * >>> >>> sqlhub.processConnection = connectionForURI('sqlite:/:memory:') >>> >>> class Person(SQLObject): ... fname = StringCol() ... mi = StringCol(length=1, default=None) ... ...

1
4
发表了资讯
2011/03/29 00:00

SQLObject 1.0 发布,Python的ORM框架

SQLObject 是一个流行的Python 数据库对象映射框架,映射的规则就是表->类、字段->属性。 Changes: 1. A major API change was made: the DB URI parser was changed to use urllib.split*() and unquote(). 2. This means any username, password, and path are allowed in DB URIs if they are properly %-encoded. 3. A new module __version__.py was added. 4. In SQLite, id columns are made AUTOINCREMENT. 5. The "ba...

0
1
发表了资讯
2010/10/11 00:00

SQLObject 0.14.0 发布

SQLObject 是一个流行的Python 数据库对象映射框架,映射的规则就是表->类、字段->属性 Changes: 1. The lists of columns/indices/joins are now sorted according to the order of declaration. 2. "validator2" was added to all columns; it is inserted at the beginning of the list of... validators, i.e. 3. its from_python() method is called first, to_python() is called last, after all validators in the lis...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
63 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部