很多 python 操作数据库的框架用的都是 ORM 的,因为之前被 hibernate 折磨过,所以不太敢用这种。python 是否有那种 非 ORM 的框架呢?可以自己写 sql 的那种,类似 Mybatis 的。
python 的 django、fastapi、flask 都用过,他们用的 orm 都大同小异,用法都很接近,但是我用下来感觉很难受,总有一个地方让你很不舒服,比 mybatis 那是差远了
就是有这方面的考虑,所以不想用 ORM,有什么非 ORM 框架推荐的吗?
pymysql
自己封装一个 mybatis
有个 dataset 的库不知道,满足你的需求么
https://pypi.org/project/Aestate/
pymysql,自己手写 sql 封装,原始但方便,不过要注意防止 sql 注入问题
感觉写 web 还是 Java 或者 go 好用一点,python 写着感觉很难受
这个是面向 op 的一个项目,底层能力都是 python 写的,用其他语言封装 web 担心踩坑啊。还是参考楼上的小伙伴给的建议,用 pymysql 自己写 sql 吧