我有一个读取 excel 表并保存数据的视图。如果在该视图中发生任何错误(500),我需要一种方法,数据库事务不应该提交,因此它们应该回滚。
我使用以下代码,但它会在错误出现之前保存数据。我的任务是如果视图中有任何错误,数据库应该回滚。
从 django.db 导入事务
@transaction.commit_on_success def upload_data(request): .....等等.....
obj.save()
此行出现错误希望在调用此视图之前回滚数据库 obj1.save() 如果此处出现错误,则应保存注意事项。谢谢