Django原子事务未滚动b

2024-05-20 15:27:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着这样做:

with transaction.atomic():
    Model.objects.create(name="something")
    raise Exception

由于引发了异常,这意味着事务应该回滚,并且名为“something”的模型不应该存在。你知道吗

但是,如果我查询Model.objects.get(name="something"),对象仍然存在于数据库中。我没有正确理解交易吗?你知道吗


Tags: 对象name模型数据库getmodelobjectscreate