SQLAlchemy 2.0 发布了

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

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

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

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

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

© 2021 V2EX