@ transaction.commit_manually在Django中抛出一个异常

时间:2014-03-10 15:16:40

标签: python django transactions

我们在网站上使用Django 1.4。我们有一个@transaction.commit_manually装饰器的函数,它调用另一个也有@transaction.commit_manually装饰器的函数。第二个函数退出时没有任何错误,但当它退出第一个函数时会引发TransactionManagementError异常 - Transaction managed block ended with pending COMMIT/ROLLBACK。我认为这是因为第一个功能尚未提交。我们可以做些什么来避免这种例外?

0 个答案:

没有答案