我有一個讀取Excel表格並保存數據的視圖。如果在該視圖中發生任何錯誤(500),我需要一種方式數據庫事務不應該提交,因此它們應該回滾。數據庫事務
我使用下面的代碼,但它會在出現錯誤之前保存數據。我的任務是如果數據庫應該回滾視圖中有任何錯誤。
從django.db進口交易
@ transaction.commit_on_success 高清upload_data(請求): .....等等.....
obj.save()
錯誤來自這一行 想要回滾數據庫,因爲它 之前這個視圖被稱爲 obj1.save() 如果錯誤在這裏注意應該保存。 感謝
您使用的是什麼版本的Django? –
我正在使用Django 1.5 – user734353