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了。

最新文章

  1. SQL Server 2008 R2——当前日期下,一年前数据的统计值
  2. UIDynamic-附着行为:UIAttachmentBehavior
  3. ios http请求
  4. JavaScript对象(Object)
  5. 深入浅出设计模式——建造者模式(Builder Pattern)
  6. tengine + mysql + nginx + php
  7. leetcode 91 Decode Ways ----- java
  8. HDU 2553 (状压) N皇后问题 (2)
  9. java基础知识回顾之---java StringBuilder与StringBuffer异同点
  10. VS2010 代码自动对齐 快捷键
  11. cocos2d源码剖析
  12. OCA读书笔记(18) - 使用Support工具
  13. 彩色图像--色彩空间 HSI(HSL)、HSV(HSB)
  14. YC(Y Combinator)斯坦福大学《如何创业》课程要点记录(粗糙)
  15. java调用控制台命令
  16. 使用jQuery筛选排除元素以修改指定标签的属性
  17. 近期面试总结(PHP后端开发工程师)(部分笔试题)
  18. Vue(三十一)轮播组件
  19. maven用框架编写网页运行出现HTTP Status 500 - Unable to compile class for JSP
  20. 并发系列3:Lock锁以及核心类AQS

热门文章

  1. 如何解决 yum安装出现This system is not registered with RHN
  2. 安卓高手之路之ClassLoader(三)
  3. 【jQuery】利用jQuery实现“记住我”的功能
  4. visual studio 设置代码注释模板
  5. windows Maven3.0 服务器配置搭建
  6. 【Algorithm】二分查找
  7. OpenCV 学习笔记03 boundingRect、minAreaRect、minEnclosingCircle、boxPoints、int0、circle、rectangle函数的用法
  8. 还没被玩坏的robobrowser(7)——表单操作
  9. python 元类(metaclass)
  10. 浅析PCIe链路LTSSM状态机