文件名称:django-transaction-signals:Django的交易信号。 不要错过自述文件!
文件大小:8KB
文件格式:ZIP
更新时间:2024-06-16 15:12:30
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)