Django transaction事务 使用方法: atomic允许我们在执行代码块时,在数据库层面提供原子性保证。 如果代码块成功完成, 相应的变化会被提交到数据库进行commit;如果执行期间遇到异常,则会将该段代码所涉及的所有更改回滚。 from django.db import transaction def func(request): with transaction.atomic(): #入库失败则回滚 if request.user