库
SQLAlchemy 有大量的官方和非官方文档。以下是关于一些最佳信息的指南。
参考文档
SQLAlchemy 参考文档是无论对新手还是经验丰富的炼金术士来说最重要的参考资料。参考文档代表着与 SQLAlchemy 项目本身相当的持续努力,并且一直在不断发展,力求更加完整和便于导航。最新版本的文档将是最新的也是最准确的;仅在较新版本中引入的功能和行为应始终予以说明。
演讲和教程
SQLAlchemy 的创建者和用户在世界各地的许多会议上都发表了各种各样的演讲和教程。以下是一些精选内容:
SQLAlchemy 入门 - 在许多 Pycon 和其他会议上发表 ¶
作者:Mike Bayer
本教程是更“经典”的教程,它以快节奏但面向初学者的方式介绍 SQLAlchemy 是什么。虽然本教程随着时间的推移而不断演变,并且目前已基本固定;请参阅较新的“2.0”教程,获取进行了更为实质性更改的最新版本。
构建应用程序 - 在 2014 年的 Pycon 北美会议上发表 ¶
作者:Mike Bayer
在本演讲中,我们将使用 SQLAlchemy 演示一个简单的 Web 应用程序,展示 SQLAlchemy 最适合的开发风格,即所谓的“基础”风格,这种风格为开发和维护自定义约定提供了支持,然后这些约定将服务于模型声明和用例实现的需求。
Python SQLAlchemy 教程 - 在 Python Central 网站上 ¶
作者:Xiaonuo Gantan
一系列面向初学者的 SQLAlchemy 教程,涵盖了广泛的基本主题。虽然这里很多信息都来自主文档,但节奏更慢,还有一些来自其他来源的细节,包括性能技巧、与其他 ORM 的比较以及设计理念。作者 Xiaonuo Gantan 做出了非常出色的努力。
SQLAlchemy 教程 - 在 Zetcode 教程网站上 ¶
作者:Jan Bodnar
这是一个“简明扼要”风格的教程,使用简单的示例快速介绍 SQLAlchemy 的主要领域,涵盖原始 SQL、模式概念、SQL 表达式语言以及 ORM(包括查询和关系)。
SQLAlchemy + URL 分发 Wiki 教程 - Pylons 文档的一部分 ¶
作者:Chris McDonough
这是 SQLAlchemy 在 Pyramid Web 框架 中集成的官方教程。在传统 Web 应用程序中集成 SQLAlchemy 的基本步骤在此处列出,并且大多与 SQLAlchemy 文档中引用的那些指南一致。
架构文档
在 2011 年,为“开源应用程序的架构”一书编写了 SQLAlchemy 章节。本章深入介绍了 SQLAlchemy 的 Core 和 ORM 组件背后的关键概念。
引用 SQLAlchemy
如果您在研究中使用 SQLAlchemy,请引用它。您可以引用前面部分介绍的 开源应用程序架构中的 SQLAlchemy 一书中的章节。
- Michael Bayer。SQLAlchemy。在 Amy Brown 和 Greg Wilson 编著的 开源应用程序的架构 第 II 卷:结构、规模和一些更大胆的黑客 2012 https://aosa.fullstack.org.cn 中
@incollection{sqlalchemy, place={Mountain View}, title={SQLAlchemy}, booktitle={The Architecture of Open Source Applications Volume II: Structure, Scale, and a Few More Fearless Hacks}, publisher={aosabook.org}, url="https://aosa.fullstack.org.cn/en/sqlalchemy.html", author={Bayer, Michael}, editor={Brown, Amy and Wilson, Greg}, year={2012} }