Django原子事务没有回滚

时间:2018-04-03 23:20:43

标签: python django postgresql python-2.7 django-models

我正在尝试做这样的事情:

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

由于引发了异常,这应该意味着事务应该回滚,并且名称为“something”的Model不应该存在。

但是,如果我查询Model.objects.get(name="something"),该对象仍然存在于db中。我不能正确理解交易吗?

0 个答案:

没有答案