sqlalchemy的坑

太坑了,文档说得不清不楚没有重点,网上最佳实践的例子又不多,得自己花时间慢慢踩(还是在借助chatgpt的情况下,不然根本没法下手),真的太花时间了这个

首先是类型支持,经常就是Column[int]不能给int赋值,无法理解Column[int]和int有啥区别,最佳实践到底应该怎么样,不知道去哪里能找到这个问题的答案

然后是session的问题,最佳实践是session=Session()然后session.begin(), session.commit(), session.rollback(), 不要用with Session() as session,因为有时候一些错误根本不会传递给上层代码,而是直接吞掉了,出问题的时候根本无法排查

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 总目录:https://www.jianshu.com/p/e406a9bc93a9 Python-后端 - 子目...
    寒暄_HX阅读 399评论 0 1
  • 知识点: 什么是sqlalchemy 环境搭建 使用sqlalchemy sqlalchemy对象映射 常用的过滤...
    运维阿文阅读 2,201评论 0 0
  • 知识要点 基本认知 工具准备 连接数据库 声明映像 创建类 类映射到数据库的表中 数据操作 基本认知 ORM 全称...
    LinearPi阅读 1,618评论 0 1
  • 一. 什么是Mybatis Mybatis是一款优秀的持久层框架,它支持定制SQL、存储过程以及高级映射。 Myb...
    张氏小毛驴阅读 922评论 1 7
  • Python_SqlAlchemy [toc] 00简介说明 SQLAlchemy是Python编程语言下的一款O...
    SuperScfan阅读 1,686评论 0 0

友情链接更多精彩内容