sqlalchemy遇到了一个坑:

我的代码中有一个

item.forever_delete()

其中为了尝试db.session.close()进行手动处理,结果在这里出错了!

sqlalchemy.orm.exc.DetachedInstanceError: Instance <Shopes at 0x211ee146278> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error

百度了一圈,出现以上错误的原因是因为:session 已经被提交,而且是自动进行提交处理的,那么session就已经关闭了,所以再去手动操作这个session关闭,就会提示这个错误!

导致操作的 model 对象已经不在当前 session 中了。

解决的办法,没有唯一的方法,就肯定是自己写的代码中,有逻辑错误!

要一圈圈的进行搜查,查找问题所在才找到这个问题!

sqlalchemy.orm.exc.DetachedInstanceError: Instance相关推荐

  1. python 之路,Day11 (下)- sqlalchemy ORM

    python 之路,Day11 - sqlalchemy ORM 本节内容 ORM介绍 sqlalchemy安装 sqlalchemy基本使用 多外键关联 多对多关系 表结构设计作业 1. ORM介绍 ...

  2. 转载--SqlAlchemy ORM 学习

    转载原文地址:http://blog.csdn.net/yueguanghaidao/article/details/7485345,http://blog.csdn.net/yueguanghaid ...

  3. SQLAlchemy ORM教程之二:Query

    Query Session的query函数会返回一个Query对象.query函数可以接受多种参数类型.可以是类,或者是类的instrumented descriptor.下面的这个例子取出了所有的U ...

  4. SQLAlchemy ORM教程之一:Create

    Object Relational Tutorial 所谓ORM(Object Relational Mapping),就是建立其由Python类到数据库表的映射关系:一个Python实例(insta ...

  5. SQLAlchemy orm.query.Query

    https://docs.sqlalchemy.org/en/13/orm/query.html#sqlalchemy.orm.query.Query class sqlalchemy.orm.que ...

  6. sqlalchemy.orm 多条件查询更新

    sqlalchemy.orm 多条件datas = session.query(Stock).filter(and_(Stock.now_price<25,Stock.type==0,Stock ...

  7. python之SQLAlchemy ORM

    前言: 这篇博客主要介绍下SQLAlchemy及基本操作,写完后有空做个堡垒机小项目.有兴趣可看下python之数据库(mysql)操作.下篇博客整理写篇关于Web框架和django基础~~ 一.OR ...

  8. Python sqlalchemy orm 多外键关联

     多外键关联 注:在两个表之间进行多外键链接 如图: 案例: # 创建两张表并添加外键主键 # 调用Column创建字段 加类型 from sqlalchemy import Integer, For ...

  9. SQLAlchemy ORM教程之三:Relationship

    建立关系 之前我们已经建立了一个用户(User)表,现在我们来考虑增加一个与用户关联的新的表.在我们的系统里面,用户可以存储多个与之相关的email地址.这是一种基本的一对多的关系.我们把这个新增加的 ...

最新文章

  1. 生产环境实用的小脚本
  2. 杰思安全获数千万元A+轮投资,绿盟科技领投,德联资本跟投
  3. 免费机器学习课程爆红:从概率与统计到全栈深度学习,英伟达工程师小姐姐整理...
  4. 【网安干货】MySQL8新特性注入技巧
  5. 中国氨纶市场“十四五”规划及未来动态分析报告2021年版
  6. 服务器内存型号与频率,一张图看懂如何选择DDR4内存的频率和容量
  7. 抽象工厂模式设计模式_21世纪的设计模式:抽象工厂模式
  8. guava的正确引入方式_使用Guava的AbstractInvocationHandler正确完成代理
  9. 您的框架有多可扩展性?
  10. java来构造关联矩阵
  11. Python type创建类
  12. zookeeper版本更新_zookeeper介绍及运维实践
  13. 【报告分享】2021中国数字化全景图谱与创新企业研究报告:数字浪潮下的创新力量.pdf(附下载链接)...
  14. windows 终端查看python位置
  15. (转)《崩坏3》画面效果为何惊艳?看米哈游怎么做卡通渲染的你就明白了
  16. 眼压高学计算机行吗,为什么眼压高到降不下,医生却说没问题?
  17. [C# 开发技巧]实现属于自己的截图工具
  18. SQL Server数据库
  19. OpenSSL 用SM3算法进行hash
  20. three.js特效

热门文章

  1. 一个农村大男孩的IT梦
  2. 微宝球型机器人功能_腾讯智能球型机器人“微宝”首次亮相 好玩简直不敢错过...
  3. 微宝球型机器人功能_腾讯微宝球型机器人亮相 能游戏可无线充电
  4. 一种拉风的交易策略——配对交易
  5. 名悦集团:无框车门很拉风,为什么用的车很少?
  6. 免费电子图书下载网站
  7. 破解浏览器只能输入,不能复制粘贴
  8. java中outer和inner_innerText 和outerText 的区别
  9. innerHTML和innerText属性
  10. ssd固态硬盘的优缺点