SQLAlchemy Python的ORM框架

SQLAlchemyPython编程语言下的一款开源软件。提供了SQL工具包及对象关系映射(ORM)工具,使用MIT许可证发行。
SQLAlchemy“采用简单的Python语言,为高效和高性能的数据库访问设计,实现了完整的企业级持久模型”。SQLAlchemy的理念是,SQL数据库的量级和性能重要于对象集合;而对象集合的抽象又重要于表和行。因此,SQLAlchmey采用了类似于JavaHibernate的数据映射模型,而不是其他ORM框架采用的Active Record模型。不过,Elixir和dECLaRATive等可选插件可以让用户使用声明语法。
SQLAlchemy首次发行于2006年2月,并迅速地在Python社区中最广泛使用的ORM工具之一,不亚于Django的ORM框架。

对象关系映射器(Object Relational Mappers,ORM)在过去数年吸引了不少人的目光。主要原因是 ORM 经常会在 Web 应用程序框架中被提起,因为它是快速开发(Rapid Development)栈中的关键组件。Django 和 Ruby on Rails 等 Web 框架采用了设计一个独立栈的方法,将自主开发的 ORM 紧密集成到该框架中。而其他框架,如 Pylons、Turbogears 和 Grok,则采用更加基于组件的架构结合可交换的第三方组件。两种方法都有各自的优势:紧密集成允许非常连贯的体验(如果问题映射到框架),而基于组件的架构则允许最大的设计灵活性。

Python 的 ORM 框架 SQLAlchemy 1.2.1 修复回归错误
SQLAlchemy 1.2.1 已发布,主要是修复了新发布的 1.2 系列的一些小问题,包括一些小的回归错误以及用新的“selectin”关系和多态加载器功能报告的一些问题。详细更新内容点此查看:https://www.sqlalchemy.org/changelog/CHANGES_1_2_1SQLAlchemy 1.2.1 下载地址:https://www.sqlalchemy.org/download.htmlSQLAlchemy 是一

发布于 2018-01-16 01:01:32 | 105 次阅读

SQLAlchemy 1.2.2 发布,Python 的 ORM 框架
SQLAlchemy 1.2.2 已发布,这是一个修复版本,包括一个针对 1.2 系列中关于关系和反向引用的 ORM 回归的修复:当批量分配将对象分配给新所有者时,backref 无法从先前所有者中删除对象。详细更新内容:https://docs.sqlalchemy.org/en/latest/changelog/changelog_12.html#change-1.2.2下载地址:https://www.sqlalchemy.or

发布于 2018-01-25 03:48:48 | 168 次阅读

SQLAlchemy 1.2.0 正式发布,Python 的 ORM 框架  
SQLAlchemy 1.2.0 发布了。1.2.0 是 1.2 系列中的第一个正式版本,经过三次测试版发布。 该版本呈现了自 1.1 版发布以来 18 个月的新功能开发。主要更新内容:一个名为“SELECT IN”的新加载器,与子查询加载类似,但在主键上使用 IN 子句,在许多情况下显着提高性能IN 操作符现在允许以空白的方式清空列表,修改这些表达式

发布于 2017-12-28 00:20:20 | 106 次阅读

SQLAlchemy 1.2.0b3 发布,Python 的 ORM 框架
SQLAlchemy 1.2.0b3 已发布,此版本包含各种修复程序。bug修复:其中针对单表继承实体的关联选择无法在外部查询中正确呈现,这是由于单继承鉴别器条件的调整不适当,将条件重新应用于外部查询了。#4103修正了ORM关系警告冲突同步目标(例如两个关系都会写入同一列)的错误,用于继承层次结构中的兄弟类,其中两个关系在写入

发布于 2017-10-14 01:54:39 | 189 次阅读

SQLAlchemy 1.2.0 发布,Python 的 ORM 框架
SQLAlchemy 1.2.0 已发布,此版本包含各种修复程序。bug修复:其中针对单表继承实体的关联选择将无法在外部查询中正确呈现,这是由于单继承鉴别器条件的调整不适当地将条件重新应用于外部查询。这一变化也反映到:1.1.15 版本。参考文献:#4103修正了ORM关系警告冲突同步目标(例如两个关系都会写入同一列)的错误,用于继

发布于 2017-10-14 01:21:49 | 176 次阅读

SQLAlchemy 1.1.14 发布,Python 的 ORM 框架
SQLAlchemy 1.1.14 已发布,此版本包含各种修复程序。其中两个问题是关于垃圾回收相关错误的关键稳定性问题,这些错误在 Pypy 解释器中更有可能被看到,但并不一定局限于此平台。点此查看详细更新内容。下载地址SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射框架。它包含整套企业级持久化模式,专门为高效和高

发布于 2017-09-06 00:17:01 | 205 次阅读

SQLAlchemy 1.1.10 发布,Python 的 ORM 框架
SQLAlchemy 1.1.10 版本现在可用。SQLAlchemy 是一个Python 的SQL 工具包以及数据库对象映射框架。它包含整套企业级持久化模式,专门为高效和高性能的数据库访问。1.1.10 版本包含一系列针对指定行为的修复:orm[orm] [bug] Fixed bug where a cascade such as “delete-orphan” (but others as well) would fail to

发布于 2017-05-19 23:50:13 | 153 次阅读

SQLAlchemy 1.1.9 发布,Python 的 ORM 框架
SQLAlchemy 1.1.9 包含一个由 1.1.8 中的 sqlalchemy.ext.mutable 修补程序引起的错误,它还修复了 1.1.5 中引入的打字系统中的错误,并且还针对“无连接”执行修复了一个常见的错误。SQLAlchemy 是一个Python 的SQL 工具包以及数据库对象映射框架。它包含整套企业级持久化模式,专门为高效和高性能的数据库访问。更新日志

发布于 2017-04-05 00:00:51 | 109 次阅读

SQLAlchemy 1.1.8 发布,Python 的 ORM 框架
SQLAlchemy 1.1.8 版本提供了下游项目要求的一些修复程序,修复了从涉及 sqlalchemy.ext.mutable 扩展名的 1.0.x 系列的回归。详细的改进记录请看 Changelog。SQLAlchemy 是一个Python 的SQL 工具包以及数据库对象映射框架。它包含整套企业级持久化模式,专门为高效和高性能的数据库访问。下载地址:https://www.sqlal

发布于 2017-04-01 00:19:36 | 134 次阅读

SQLAlchemy 1.1.6 发布,Python 的 ORM 框架
SQLAlchemy 1.1.6 在2月28日发布了,该版本包含 bug 修复了一些新特性。其中一些特性是为 1.2 版本做的准备工作。此外该版本在性能方面也有一些提升。详细的改进记录请看 ChangeLog。SQLAlchemy 是一个Python 的SQL 工具包以及数据库对象映射框架。它包含整套企业级持久化模式,专门为高效和高性能的数据库访问。下载地址:

发布于 2017-03-10 13:55:23 | 137 次阅读

浅析python中SQLAlchemy排序的一个坑
本篇内容主要为大家讲解的是浅析python中SQLAlchemy排序的一个坑。感兴趣的同学可以参考学习下,具体内容如下文:

发布于 2017-03-20 10:17:45 | 185 次阅读

教大家使用Python SqlAlchemy
本篇内容主要为大家讲解的是教大家使用Python SqlAlchemy。感兴趣的同学可以参考学习下,具体内容如下文:

发布于 2016-02-26 11:58:00 | 272 次阅读

SQLAlchemy入门
本篇内容为大家讲解的是SQLAlchemy入门(一),感兴趣的同学参考学习下,本文内容如下:

发布于 2016-01-14 10:25:48 | 303 次阅读

SQLAlchemy 和其他的 ORM 框架
本篇内容主要为大家提供的是SQLAlchemy 和其他的 ORM 框架。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-01-13 01:40:53 | 208 次阅读

SQLAlchemy 使用经验
本篇内容主要为大家提供的是SQLAlchemy 使用经验。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-01-06 02:20:27 | 254 次阅读

Tornado中sqlalchemy使用
本篇内容为大家讲解的是Tornado中sqlalchemy使用,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-11-09 15:33:49 | 394 次阅读

SQLAlchemy中的Query方法
本篇内容为大家讲解的是SQLAlchemy中的Query方法,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-11-09 15:32:40 | 418 次阅读

Python的Flask框架中SQLAlchemy使用时的乱码问题解决
本篇内容主要为大家讲解的是Python的Flask框架中SQLAlchemy使用时的乱码问题解决。感兴趣的同学可以参考学习下,具体内容如下文:

发布于 2016-01-13 04:26:48 | 326 次阅读

SQLAlchemy框架使用入门
这篇文章主要介绍了Python的SQLAlchemy框架使用入门,SQLAlchemy框架是Python中用来操作数据库的ORM框架之一,需要的朋友可以参考下 数据库表是一个二维表,包含多行多列。把一个表的内容用Python的数据结构表示出来的话,可以用一

发布于 2015-05-04 21:55:37 | 326 次阅读

sqlalchemy对象转dict的示例
本文为大家讲解的是sqlalchemy对象转dict的代码示例,需要的朋友可以参考下

发布于 2015-02-19 09:55:44 | 319 次阅读

Python的ORM框架SQLAlchemy入门教程
本文是一篇Python的ORM框架SQLAlchemy入门教程,SQLAlchemy是Python编程语言下的一款开源软件。提供了SQL工具包及对象关系映射(ORM)工具,使用MIT许可证发行。感兴趣的同学参考下

发布于 2014-08-13 14:35:52 | 831 次阅读

SQLAlchemy基本操作和常用技巧
本文为大家讲解了Python的ORM框架SQLAlchemy基本操作和常用技巧,包含大量实例,非常好的一个学习SQLAlchemy的教程,需要的朋友可以参考下

发布于 2014-10-29 09:38:22 | 3394 次阅读

Python ORM框架SQLAlchemy关系映射实例
本文为大家讲解的是Python ORM框架SQLAlchemy关系映射实例,Classic (经典模式)和Modern (现代模式),分别介绍了,需要的朋友可以参考下

发布于 2014-10-14 02:58:54 | 304 次阅读

Python ORM框架SQLAlchemy映射类使用实例和Session会话介绍
本文为大家讲解了python ORM框架SQLAlchemy的映射类使用实例和Session会话介绍,需要的朋友可以参考下

发布于 2014-10-18 13:16:06 | 370 次阅读

Python ORM框架SQLAlchemy数据添加和事务回滚介绍
本文为大家讲解了Python ORM框架SQLAlchemy的数据添加和事务回滚介绍,需要的朋友可以参考下

发布于 2014-10-13 05:18:36 | 1384 次阅读

Python ORM框架SQLAlchemy数据查询实例
本文为大家讲解了Python ORM框架SQLAlchemy的数据查询实例代码,需要的朋友可以参考下

发布于 2014-10-12 06:18:51 | 345 次阅读

Python ORM框架SQLAlchemy安装和简单查询实例
本文为大家讲解了Python ORM框架SQLAlchemy的安装和简单查询实例,简明入门教程,需要的朋友可以参考下

发布于 2014-10-13 15:18:16 | 498 次阅读

sqlalchemy连接mysql中文乱码问题
本文为在大家讲解的是sqlalchemy连接mysql中文乱码问题,感兴趣的同学参考下。

发布于 2014-12-26 09:52:39 | 586 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务