研发效能 大家平时写 python web 项目时都用什么框架来操作数据库呢?

昨天有雨 · 2023年05月12日 · 最后由 昨天有雨 回复于 2023年05月15日 · 6710 次阅读

很多 python 操作数据库的框架用的都是 ORM 的,因为之前被 hibernate 折磨过,所以不太敢用这种。python 是否有那种 非 ORM 的框架呢?可以自己写 sql 的那种,类似 Mybatis 的。

共收到 10 条回复 时间 点赞
张译文 回复

这个是面向 op 的一个项目,底层能力都是 python 写的,用其他语言封装 web 担心踩坑啊。还是参考楼上的小伙伴给的建议,用 pymysql 自己写 sql 吧

感觉写 web 还是 Java 或者 go 好用一点,python 写着感觉很难受

pymysql,自己手写 sql 封装,原始但方便,不过要注意防止 sql 注入问题

7楼 已删除

有个 dataset 的库不知道,满足你的需求么

自己封装一个 mybatis

buggg 回复

就是有这方面的考虑,所以不想用 ORM,有什么非 ORM 框架推荐的吗?

python 的 django、fastapi、flask 都用过,他们用的 orm 都大同小异,用法都很接近,但是我用下来感觉很难受,总有一个地方让你很不舒服,比 mybatis 那是差远了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册