Django的
from django.db import transaction # 导入事务模块
try:
with transaction.atomic():
# 这里写语句组,只要一个出错,别的都不会执行
except Exception as err:
return JsonResponse({'statuscode': '409'})
else:
return JsonResponse({'statuscode': '202'})
Flask的
try:
# 这里写sql语句组 一旦发生异常执行rollback() 相当于什么都没执行
connect.commit()
return 'OK'
except Exception as error:
print(error)
connect.rollback() # 发生异常时执行回滚
return 'Err'
网友评论