推荐学习书目
› 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
vicvinc
V2EX  ›  Python

求推荐 python 几个 python 的 orm

  •  
  •   vicvinc · Aug 4, 2015 · 8026 views
    This topic created in 4113 days ago, the information mentioned may be changed or developed.

    如题。。 用tornado搞一个网站,不想直接写sql,因为涉及到很多小数据的频繁读写,用sql开发有些慢,求推荐几个orm学习一下:)

    26 replies  •  2017-11-14 11:43:42 +08:00
    hiv2itsme
    hiv2itsme
    Aug 4, 2015❤️1
    1
    tornado可以试试peewee
    stdrickforce
    stdrickforce
    Aug 4, 2015❤️1
    2
    sqlalchemy
    mhycy
    mhycy
    Aug 4, 2015
    3
    就不该用ORM
    fengjianxinghun
    fengjianxinghun
    Aug 4, 2015❤️1
    4
    最厌恶的玩意就是SQL了,python用sqlalchemy就行了。其他都是扯淡
    joshyu8
    joshyu8
    Aug 4, 2015
    5
    可以用SQLAlchemy吧
    vicvinc
    vicvinc
    OP
    Aug 4, 2015
    6
    @mhycy 不用orm实在是太慢了。。 小数据太多,更新和查基本上已经封装起来了,索性直接用orm算了。。 PS:帖子不能编辑吗,我发现我的题目写的好搓
    lerry
    lerry
    Aug 4, 2015❤️1
    7
    SQLAlchemy 无感
    昨晚看了peewee,感觉不错,准备下个项目用
    littlewhite
    littlewhite
    Aug 4, 2015❤️1
    8
    ponyorm python黑科技=。=
    Wyc0
    Wyc0
    Aug 4, 2015
    9
    sqlalchemy
    leyle
    leyle
    Aug 4, 2015 via Android
    10
    我也用 tornado ,我感觉直接写sql非常爽啊。
    vicvinc
    vicvinc
    OP
    Aug 4, 2015
    11
    @littlewhite 看上去很吊啊。。 多谢~
    vicvinc
    vicvinc
    OP
    Aug 4, 2015
    12
    @lerry 正在看 多谢~
    vicvinc
    vicvinc
    OP
    Aug 4, 2015
    13
    ahxxm
    ahxxm
    Aug 4, 2015
    14
    小数据的频繁读写 <- Redis啊.. https://github.com/jonathanslenders/asyncio-redis
    lixiaohan
    lixiaohan
    Aug 4, 2015
    15
    个人感觉 sql 比 orm强很多倍 不要过度依赖ORM吧
    vicvinc
    vicvinc
    OP
    Aug 4, 2015
    16
    @lixiaohan 恩,不能过度依赖,只是目前上要速度,等有机会了回来把查询效率低的再找找解决的办法
    vicvinc
    vicvinc
    OP
    Aug 4, 2015
    17
    @ahxxm reddis木有经验。。。 还是从mysql开始了,想用mongo的也因为怕踩到坑
    yakczh
    yakczh
    Aug 4, 2015
    18
    orm的原理是什么?根据外键和对应关系生成Sql吗?

    比如a,b一对一 生成 a left join b
    a,b 一对多 生成 a inner join b
    a,b 多对一 生成 a left join b
    a,b 多对多 wtf?
    vicvinc
    vicvinc
    OP
    Aug 4, 2015
    19
    @yakczh 这个功能让我想到了sql的编译器。。。生成器
    suueyoung
    suueyoung
    Aug 4, 2015❤️1
    20
    pony orm
    目前用得最爽的.
    hh4062703
    hh4062703
    Aug 4, 2015 via Android❤️1
    21
    sqlachemy engine 加SQL,就是用sqlachemy的连接池
    zeuss
    zeuss
    Aug 4, 2015❤️1
    22
    peewee
    phx13ye
    phx13ye
    Aug 4, 2015❤️1
    23
    django自带不是挺屌的吗
    fy
    fy
    Aug 5, 2015❤️2
    24
    peewee sqlalchemy,别的基本不用考虑

    既然是tornado,我这个项目可能会对楼主有帮助: https://github.com/fy0/fpage
    zog
    zog
    Aug 5, 2015❤️1
    25
    peewee不错。或者torndb, github上有很多torndb的fork版本。
    codingcrush
    codingcrush
    Nov 14, 2017
    26
    千万别用 pony。。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1645 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 05:15 · PVG 13:15 · LAX 21:15 · JFK 00:15
    ♥ Do have faith in what you're doing.