【文件属性】:
文件名称:django-transaction-signals:Django的交易信号。 不要错过自述文件!
文件大小:8KB
文件格式:ZIP
更新时间:2021-05-27 21:25:50
Python
Django交易信号
tl; dr
对于在成功提交当前事务之后运行代码的常见用例:
在Django> = 1.9上,使用内置的钩子
在Django <1.9上,使用
为什么?
Django不提供交易信号,因为这不是一个好主意。 一些原因在下面的“限制”段落中将显而易见。 其他原因可以在票证和django-developers邮件列表中找到。 但是,我受够了这种说法。 人们仍然会朝自己的脚开枪。
该软件包将帮助您第一手体验交易信号的问题。
需要您自担风险使用它。 我不会
如何?
将'transaction_signals'添加到您的INSTALLED_APPS设置中。
这将猴子修补Django的事务管理功能。
然后,您可以为交易信号注册接收者:
from django.dispatch import receiver
from transaction_signals imp
【文件预览】:
django-transaction-signals-master
----setup.py(1KB)
----.gitignore(37B)
----transaction_signals()
--------signals.py(1KB)
--------__init__.py(251B)
--------monkey.py(1KB)
--------test_settings.py(380B)
--------tests.py(5KB)
----Makefile(149B)
----MANIFEST.in(16B)
----LICENSE(484B)
----setup.cfg(22B)
----README.rst(4KB)