似乎django 1.8已弃用对commit_unless_managed模块的支持。关于应该使用什么替代品的任何建议?
答案 0 :(得分:0)
替代品没有下降。您应该转而使用Django 1.6中引入的新{apis} transaction.atomic
。
您必须进行的更改取决于您要从哪个版本升级。如果您之前运行的是Django 1.6或1.7,那么commit_unless_managed
就是一个无操作,并且没有做任何事情。如果您从更早的版本进行更新,则需要考虑更改对database-level autocommit in auto mode in Django 1.6的影响。