!! 千万别一开始就去看官网文档 !!
首先看 SQLAlchemy 作者在 Pycon 2013 的 Talk
Introduction to SQLAlchemy
链接:https://techspot.zzzeek.org/2013/04/04/introduction-to-sqlalchemy-pycon-2013-wrapup
PPT:https://speakerdeck.com/zzzeek/introduction-to-sqlalchemy-pycon-2013
视频:https://www.youtube.com/watch?v=woKYyhLCcnU
习题:https://bitbucket.org/zzzeek/pycon2013_student_package
这个 Talk 作者讲了两年(YouTube 能搜到俩视频),上面这个视频讲得感觉好一点。
然后看作者的另一个 Talk
The SQLAlchemy Session In Depth
链接:https://techspot.zzzeek.org/2012/11/14/pycon-canada-the-sqlalchemy-session-in-depth
PPT:https://techspot.zzzeek.org/files/2012/session.key.pdf
视频:https://www.youtube.com/watch?v=uAtaKr5HOdA
这个 Talk 作者也讲了两年,视频没看,只看了 PPT。
然后看官方文档
链接:https://docs.sqlalchemy.org/
然后看 Flask-SQLAlchemy 的源码
链接:https://github.com/mitsuhiko/flask-sqlalchemy
然后看 SQLAlchemy 的源码
链接:https://github.com/sqlalchemy/sqlalchemy
然后读一下 Martin Fowler 的书
企业应用架构模式
然后看一下 Java 的 Hibernate