熟悉 SQLAlchemy 的最简单方法/最佳教程是啥? [关闭]

Posted

技术标签:

【中文标题】熟悉 SQLAlchemy 的最简单方法/最佳教程是啥? [关闭]【英文标题】:What's the easiest way/best tutorials to get familiar with SQLAlchemy? [closed]熟悉 SQLAlchemy 的最简单方法/最佳教程是什么? [关闭] 【发布时间】:2010-09-16 18:47:20 【问题描述】:

SQLAlchemy 入门的最佳资源/教程是什么? 也许是一些简单的一步一步的东西,比如创建一个简单的表并使用它并从那里开始。

【问题讨论】:

这个问题很老,但这里有一个更新的很棒的教程:pythoncentral.io/introductory-tutorial-python-sqlalchemy 【参考方案1】:

就我个人而言,我会购买 this book 并在一周左右的时间内将其塞进头巾。

我已经尝试在工作中处理 SQLAlchemy,而无需先了解细节。我很难接受,因为我发现在线文档稀少且晦涩难懂(“阅读源代码以获取更多信息...”)。 SA 还提供了几个抽象级别,您可以在这些抽象级别上工作,但我不确定我是否曾经在正确的级别上工作。

【讨论】:

我认为这本书很有帮助,但很难使用。大多数代码示例都没有给出关于从哪里导入东西、预计已经加载哪些对象和代码等的明确上下文。 我根据这个建议买了这本书,并且强烈推荐这种方法。我最初也尝试处理一些教程。他们给了我一个快速入门的方法,但我从来没有真正感受到与工具包的亲密关系。而医生用已经假定一定熟悉的行话来解释事情。另一方面,这本书首先涵盖了一些基本概念,并在它们的基础上了解了工具包中的不同层以及它们之间的关系。一旦你通读了这本书,官方文档就会成为一种非常宝贵的资源。【参考方案2】:

可能是SQLAlchemy ORM Tutorial?我从它开始。

【讨论】:

这是一个好的开始,但它们很快就进入了声明式风格,并且将映射器、popo 和会话层混合在一起。【参考方案3】:

Using SQLAlchemy (IBM developerWorks)

【讨论】:

以上是关于熟悉 SQLAlchemy 的最简单方法/最佳教程是啥? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在 Mac OS X 上分析数学密集型 C++ 应用程序以提高速度的最简单/最佳方法是啥?

SQLAlchemy 为大型表定义 __repr__ 的最佳方法

SQLAlchemy最佳实践:何时/如何配置scoped_session?

SQLAlchemy 教程 —— 基础入门篇

从现有数据库 SQLAlchemy 获取 DDL

使用 .NET 获得快速 RPC 的最简单方法?