跳转到主要内容

Django 1.6+ 的原子事务感知信号

项目描述

https://travis-ci.org/adamchainz/django_atomic_dispatch.png?branch=master

不要使用此库

此库使用 django-atomic-signals。不幸的是,该库已弃用,且有些过于复杂。有关原因的更多描述可以在 django-atomic-signals 的 README 中找到,也可以在 Django 核心开发者 Aymeric 的类似库 django-transaction-signals 中找到。

如果您希望在当前事务提交时仅执行信号调用的支持方法,那么

两者都提供了示例,所以您处于安全手中。在大多数情况下,您只需使用常规信号并在传递给 on_commit 的 lambda 中执行其 send() 即可。

如果您的项目仍在使用这个库,请迁移。您需要移除 django-atomic-signals 以及 django-atomic-dispatch

django-atomic-dispatch 的当前版本 2.0.0,在导入时会直接报错,并引导您到这里。

项目详情


下载文件

下载适用于您平台上的文件。如果您不确定该选择哪一个,请了解更多关于 安装包 的信息。

源分发

django-atomic-dispatch-2.0.0.tar.gz (3.2 kB 查看散列)

上传时间

由以下支持