django 1.6的原子事务感知信号+
django-atomic-dispatch的Python项目详细描述
不要使用此库
这个库使用django-atomic-signals。不幸的是,这个库被弃用了,而且有点太老套了。有 在django-atomic-signals’ README和类似的 库django-transaction-signals,由django核心开发人员aymeric提供。
如果您想要仅在当前事务提交时执行信号分派的受支持方法,则:
- 在django>;=1.9上,使用内置的on_commit钩子
- 在django<;1.9上,使用django-transaction-hooks(1.9的原始源on_commit)
两人都举了例子,这样你就有了好帮手。在大多数情况下,你只需要使用一个常规信号 send()发生在传递给on_commit的lambda中。
如果您的项目仍在使用此库,请迁移。你需要移除django原子信号 django原子调度。
当前版本的django atomic dispatch,2.0.0,只是在导入时出错,将您引向这里。