django 事务错误 -- Transaction managed block ended with pending COMMIT/ROLLBACK
2024-09-24 20:47:30
Request Method: GET
Request URL: http://192.168.128.111:8000/×××/××××/
Django Version: 1.4.8
Exception Type: TransactionManagementError
Exception Value:
Transaction managed block ended with pending COMMIT/ROLLBACK
今天在做事务处理的时候老是出现这个问题,我研究了半天,发现我代码严格按照
try:
***
exception:
***
else:
***
这种格式来写的,为什么还有错呢?
于是各种google,什么注释掉@transaction.commit_manually 看看错误在哪,什么都试了。
直到我找到这篇文章:http://stackoverflow.com/questions/9955321/django-transaction-managed-block-ended-with-pending-commit-rollback
马但啊,原来在返回视图前还有数据库操作。
retval = render_to_response('***/***.html',{
'form':form,
'nav_active':'active',
},context)
transaction.commit()
return retval
这样就OK了。
最新文章
- SQL Server 2008 R2——当前日期下,一年前数据的统计值
- UIDynamic-附着行为:UIAttachmentBehavior
- ios http请求
- JavaScript对象(Object)
- 深入浅出设计模式——建造者模式(Builder Pattern)
- tengine + mysql + nginx + php
- leetcode 91 Decode Ways ----- java
- HDU 2553 (状压) N皇后问题 (2)
- java基础知识回顾之---java StringBuilder与StringBuffer异同点
- VS2010 代码自动对齐 快捷键
- cocos2d源码剖析
- OCA读书笔记(18) - 使用Support工具
- 彩色图像--色彩空间 HSI(HSL)、HSV(HSB)
- YC(Y Combinator)斯坦福大学《如何创业》课程要点记录(粗糙)
- java调用控制台命令
- 使用jQuery筛选排除元素以修改指定标签的属性
- 近期面试总结(PHP后端开发工程师)(部分笔试题)
- Vue(三十一)轮播组件
- maven用框架编写网页运行出现HTTP Status 500 - Unable to compile class for JSP
- 并发系列3:Lock锁以及核心类AQS
热门文章
- 如何解决 yum安装出现This system is not registered with RHN
- 安卓高手之路之ClassLoader(三)
- 【jQuery】利用jQuery实现“记住我”的功能
- visual studio 设置代码注释模板
- windows Maven3.0 服务器配置搭建
- 【Algorithm】二分查找
- OpenCV 学习笔记03 boundingRect、minAreaRect、minEnclosingCircle、boxPoints、int0、circle、rectangle函数的用法
- 还没被玩坏的robobrowser(7)——表单操作
- python 元类(metaclass)
- 浅析PCIe链路LTSSM状态机