SQLAlchemy Alembic 作者被现场 diss 了。 - 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
est

SQLAlchemy Alembic 作者被现场 diss 了。

  •  1
     
  •   est
    est Mar 26, 2018 6783 views
    This topic created in 2969 days ago, the information mentioned may be changed or developed.
    https://news.ycombinator.com/item?id=16675088

    其实我也老早就想吐槽。。。Alembic 什么破玩意。。。
    17 replies    2018-09-27 19:15:13 +08:00
    glasslion
        1
    glasslion  
       Mar 26, 2018
    和 Django migration 一比 真是天上地下

    利益相关: 被 Alembic 删过库
    ox180
        2
    ox180  
       Mar 26, 2018
    django 的开箱即用,同时也非常好用
    alembic 更改一个字段后都不能检测到,还要改配置文件
    rogwan
        3
    rogwan  
       Mar 26, 2018 via Android
    不是有 SQLAlchemy-Migrate 为什么要用 Alembic?
    glues
        4
    glues  
       Mar 26, 2018   6
    不是我针对谁,这些跟 ActiveRecord 比,都是垃圾
    janxin
        5
    janxin  
       Mar 26, 2018 via iPhone
    之前 0.6 的时候用过,也是出过问题…
    lightening
        6
    lightening  
       Mar 26, 2018
    @glues 是的,用过 Python 界好几个 ORM,没一个和 ActiveRecord 一样好用的…… Migration 也都是渣渣(包括 Django 的)
    sudoz
        7
    sudoz  
       Mar 26, 2018
    Interesting
    est
        8
    est  
    OP
       Mar 27, 2018
    @glues 不得不同意。。嗯。。
    yakumo17
        9
    yakumo17  
       Mar 27, 2018
    每次用完我总得对照下数据库看看改没改对
    hbin
        10
    hbin  
       Mar 27, 2018
    @glues ActiveRecord 易用性秒杀其他任何 ORM,但是 Migration 人多了之后比较容易冲突(主要是因为很多人切换开发分支之前不知道 rollback db change )
    kunluanbudang
        11
    kunluanbudang  
       Mar 28, 2018 via Android
    @rogwan
    老哥哪一款比较好,貌似和 django 的相比,都不能让人爽啊

    kunluanbudang
        12
    kunluanbudang  
       Mar 29, 2018
    我能说, 我都有点受不了 SQLAlchemy 了吗,

    :)
    est
        13
    est  
    OP
       Mar 29, 2018
    @kunluanbudang 赞。哈哈。

    sqlalchemy 过誉了。django 被低估了。
    hooopo
        14
    hooopo  
       Mar 29, 2018
    正想用
    chaleaochexist
        15
    chaleaochexist  
       Sep 27, 2018
    @glues
    @lightening

    大侠,ActiveRecord 能举几个具体实现吗?

    我怎么感觉 django orm 就属于 ActiveRecord?
    glues
        16
    glues  
       Sep 27, 2018   1
    @chaleaochexist 严格来说 ActiveRecord 是属于 ORM 模型中的一种,django orm 确实是属于 ActiveRecord 模型的。
    而我们上文中提到的 ActiveRecord 是指 Rails ORM 就叫 ActiveRecord,可以去了解一下,非常强大
    lightening
        17
    lightening  
       Sep 27, 2018 via iPhone
    @chaleaochexist Ruby on Rails 的 active record 实现,就叫 ActiveRecord。
    About     Help     Advertise     Blog     API     FAQ     Solana     5792 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 66ms UTC 02:45 PVG 10:45 LAX 19:45 JFK 22:45
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86