• 主页

  • 投资

  • IT

    🔥
  • 设计

  • 销售

  • 共43篇

    python3.X - Web - Django3.2.9

关闭

返回栏目

关闭

返回python3.X - Web - Django3.2.9栏目

29 - 表模型 - django.db.models - 事务

作者:

贺及楼

成为作者

更新日期:2024-02-18 09:50:26

django事务
  1. from django.db import transaction
  2. def mysql():
  3. with transaction.atomic(): # 显式的开启一个事务
  4. save_id = transaction.savepoint() # 创建事务保存点
  5. try:
  6. except Exception as e:
  7. logger.error(e)
  8. transaction.savepoint_rollback(save_id) # 回滚
  9. transaction.savepoint_commit(save_id) # 提交订单成功,显式的提交一次事务