V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
mimzy
V2EX  ›  Python

SQLAlchemy 2.0 发布了

  •  
  •   mimzy ·
    mookrs · 2023-01-27 22:04:47 +08:00 · 3374 次点击
    这是一个创建于 447 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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
    15 条回复    2023-01-31 11:47:25 +08:00
    acoldfox
        1
    acoldfox  
       2023-01-27 22:32:17 +08:00
    文档确实看的复杂,我是借助 chatgpt 才慢慢摸索出来的
    cz5424
        2
    cz5424  
       2023-01-27 22:44:17 +08:00
    这个大版本更新有向下兼容 1.x 不,重构项目也要命
    0x0208v0
        3
    0x0208v0  
       2023-01-27 22:55:03 +08:00
    最期待的 python 开源库终于更新了,平时写报表都是基于 sqlalchemy 生成,简直不要太爽
    mimzy
        4
    mimzy  
    OP
       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
        5
    ClericPy  
       2023-01-27 23:16:13 +08:00
    以前一直避免用 ORM 库, 后来随着协程库用的多了以后发现, 基于它的二次开发的(包括协程)真的都挺不错的, 这个库真的 respect
    dcoder
        6
    dcoder  
       2023-01-28 06:39:37 +08:00
    SQLAlchemy 的文档一贯不说人话...
    Huelse
        7
    Huelse  
       2023-01-28 10:12:06 +08:00
    这个库真的经典,Python 服务端的核心组件之一了
    javlib
        8
    javlib  
       2023-01-28 10:32:41 +08:00
    @acoldfox chatgpt 能提供 2.0 的信息吗? 2.0 的文档在 21 年之前就有吗?
    acoldfox
        9
    acoldfox  
       2023-01-28 10:59:26 +08:00
    @javlib 不是,我是说看文档,sqlalchemy 文档看不懂的时候,直接叫 chatgpt 用 sqlalchemy 来写 sql 语句,直接研究 chatgpt 写好的
    chaleaochexist
        10
    chaleaochexist  
       2023-01-28 14:10:47 +08:00
    @acoldfox #1 请问如何利用 chatgpt 达到目的的...
    chaleaochexist
        11
    chaleaochexist  
       2023-01-28 14:11:45 +08:00
    @acoldfox #9 666
    xiaochenzhu
        12
    xiaochenzhu  
       2023-01-29 11:58:00 +08:00
    这文档雀氏复杂,看得我脑壳疼
    wuwukai007
        13
    wuwukai007  
       2023-01-29 14:27:52 +08:00
    sqlalchemy 被文档耽误了
    tisswb
        14
    tisswb  
       2023-01-30 18:38:09 +08:00
    因为文档的原因,我改成了更加轻量的 ponyorm
    lookStupiToForce
        15
    lookStupiToForce  
       2023-01-31 11:47:25 +08:00
    它家的文档一直不适合在工作急用的时候能拿来搜了就用,而挺适合有时间有空的时候端杯咖啡拿来细细研究,跟看书似的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2894 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:17 · PVG 19:17 · LAX 04:17 · JFK 07:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.