try:
    with transcation.atomic():
        # 抛出异常,触发事务回滚
        if x != '':
            raise IntegrityError
except IntegrityError:
    handle_exception()

异常必须是DatabaseError或者DatabaseError的子类(比如:IntegrityError)才能够触发回滚。

标签: none

添加新评论