django 事务
图1
根据上下文管理器, with 结束后会 调用 _ _exit_ _, 进入with 会执行 _ _enter_ _方法.
参考2
防止因为网络抖动或数据库异常造成的异常.
# 先导一个模块 from django.db import transaction # 开启事务 with transaction.atomic(): # sql语句1 # sql语句2 # 在with内写的orm都属于同一个事务,不在其内则自动结束 # 或可加一个用异常捕获,捕获异常