如题。。 用tornado搞一个网站,不想直接写sql,因为涉及到很多小数据的频繁读写,用sql开发有些慢,求推荐几个orm学习一下:)
1 hiv2itsme 2015-08-04 11:27:28 +08:00 ![]() tornado可以试试peewee |
2 stdrickforce 2015-08-04 11:27:36 +08:00 ![]() sqlalchemy |
![]() | 3 mhycy 2015-08-04 11:27:51 +08:00 就不该用ORM |
4 ![]() 最厌恶的玩意就是SQL了,python用sqlalchemy就行了。其他都是扯淡 |
5 joshyu8 2015-08-04 11:39:18 +08:00 可以用SQLAlchemy吧 |
6 vicvinc OP @mhycy 不用orm实在是太慢了。。 小数据太多,更新和查基本上已经封装起来了,索性直接用orm算了。。 PS:帖子不能编辑吗,我发现我的题目写的好搓 |
![]() | 7 lerry 2015-08-04 12:07:42 +08:00 ![]() SQLAlchemy 无感 昨晚看了peewee,感觉不错,准备下个项目用 |
8 littlewhite 2015-08-04 12:09:26 +08:00 ![]() ponyorm python黑科技=。= |
![]() | 9 Wyc0 2015-08-04 12:13:04 +08:00 sqlalchemy |
![]() | 10 leyle 2015-08-04 12:15:40 +08:00 via Android 我也用 tornado ,我感觉直接写sql非常爽啊。 |
11 vicvinc OP @littlewhite 看上去很吊啊。。 多谢~ |
13 vicvinc OP |
![]() | 14 ahxxm 2015-08-04 12:26:51 +08:00 小数据的频繁读写 <- Redis啊.. https://github.com/jonathanslenders/asyncio-redis |
![]() | 15 lixiaohan 2015-08-04 12:28:15 +08:00 个人感觉 sql 比 orm强很多倍 不要过度依赖ORM吧 |
![]() | 18 yakczh 2015-08-04 12:35:37 +08:00 orm的原理是什么?根据外键和对应关系生成Sql吗? 比如a,b一对一 生成 a left join b a,b 一对多 生成 a inner join b a,b 多对一 生成 a left join b a,b 多对多 wtf? |
![]() | 20 suueyoung 2015-08-04 14:41:48 +08:00 ![]() pony orm 目前用得最爽的. |
![]() | 21 hh4062703 2015-08-04 19:37:42 +08:00 via Android ![]() sqlachemy engine 加SQL,就是用sqlachemy的连接池 |
![]() | 22 zeuss 2015-08-04 20:34:59 +08:00 ![]() peewee |
23 phx13ye 2015-08-04 22:34:35 +08:00 ![]() django自带不是挺的吗 |
![]() | 24 fy 2015-08-05 13:42:55 +08:00 ![]() |
![]() | 25 zog 2015-08-05 15:35:32 +08:00 ![]() peewee不错。或者torndb, github上有很多torndb的fork版本。 |
![]() | 26 codingcrush 2017-11-14 11:43:42 +08:00 千万别用 pony。。。。 |