SQLAlchemy 2.0 发布了

2023 年 1 月 27 日
 mimzy
https://www.sqlalchemy.org/blog/2023/01/26/sqlalchemy-2.0.0-released/

非常佩服作者的毅力与付出,能把如此庞大、历史如此悠久的一个项目带向全新的版本。

前阵子有个新项目使用了 2.0 的 beta 版本,Declarative Mapping 和对异步的支持是我感觉眼前一亮的,值得一试。当然 2.0 的文档还是一如既往复杂得令人望而却步…😂

https://docs.sqlalchemy.org/en/20/orm/quickstart.html
4217 次点击
所在节点    Python
15 条回复
acoldfox
2023 年 1 月 27 日
文档确实看的复杂,我是借助 chatgpt 才慢慢摸索出来的
cz5424
2023 年 1 月 27 日
这个大版本更新有向下兼容 1.x 不,重构项目也要命
joApioVVx4M4X6Rf
2023 年 1 月 27 日
最期待的 python 开源库终于更新了,平时写报表都是基于 sqlalchemy 生成,简直不要太爽
mimzy
2023 年 1 月 27 日
@cz5424 #2 根据文档,2.0 的新 API 和特性在 1.4 中都是可用的,按照以下步骤解决提示的 RemovedIn20Warnings 等问题应该就可以了: https://docs.sqlalchemy.org/en/20/changelog/migration_20.html
ClericPy
2023 年 1 月 27 日
以前一直避免用 ORM 库, 后来随着协程库用的多了以后发现, 基于它的二次开发的(包括协程)真的都挺不错的, 这个库真的 respect
dcoder
2023 年 1 月 28 日
SQLAlchemy 的文档一贯不说人话...
Huelse
2023 年 1 月 28 日
这个库真的经典,Python 服务端的核心组件之一了
javlib
2023 年 1 月 28 日
@acoldfox chatgpt 能提供 2.0 的信息吗? 2.0 的文档在 21 年之前就有吗?
acoldfox
2023 年 1 月 28 日
@javlib 不是,我是说看文档,sqlalchemy 文档看不懂的时候,直接叫 chatgpt 用 sqlalchemy 来写 sql 语句,直接研究 chatgpt 写好的
chaleaochexist
2023 年 1 月 28 日
@acoldfox #1 请问如何利用 chatgpt 达到目的的...
chaleaochexist
2023 年 1 月 28 日
@acoldfox #9 666
xiaochenzhu
2023 年 1 月 29 日
这文档雀氏复杂,看得我脑壳疼
wuwukai007
2023 年 1 月 29 日
sqlalchemy 被文档耽误了
tisswb
2023 年 1 月 30 日
因为文档的原因,我改成了更加轻量的 ponyorm
lookStupiToForce
2023 年 1 月 31 日
它家的文档一直不适合在工作急用的时候能拿来搜了就用,而挺适合有时间有空的时候端杯咖啡拿来细细研究,跟看书似的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/910917

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX