Django 1.6+ 中原子事务块的信号
项目描述
不要使用此包
当创建此库时,对其主要用例存在未满足的需求:能够在当前事务提交时运行代码,并且只有当它提交时才运行。然而,信号并不是实现这一功能的最佳方式,如Django核心开发者Aymeric Augustin在他的django-transaction-signals项目(与此项目非常相似)中所述。您可以在那里了解更多解释和历史。
如果您想使用支持在提交时运行函数的方法,那么
在Django >= 1.9中,使用内置的on_commit钩子
在Django < 1.9中,使用django-transaction-hooks(1.9的on_commit的原始来源)
对于其他用例,请阅读Aymeric对可能的解决方案的描述。
如果您的项目仍在使用此库,请迁移。
当前版本的 django-atomic-signals,2.0.0,在导入时直接报错,并引导您到这里。
项目详情
关闭
django-atomic-signals-2.0.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b9fa910916fe0c7eaa2dde64a24c1f39d327347b7a9edd525d01642f303513cb |
|
MD5 | 1820fbbaf07bac2dea51742fb934a503 |
|
BLAKE2b-256 | 79c69ea78282e2ed3c7295a05be5b52e219ed3c25adf39bd5bdb3d902b8819a3 |