Python的ORM框架,SQLObject 1.3.2 發布

jopen 12年前發布 | 17K 次閱讀 Python

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比較被刪除。大量的測試修復。


</span>

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!