标签: 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中。我不能正确理解交易吗?
Model.objects.get(name="something")