文件名称:django-event-system:Django的基于字符串的事件系统
文件大小:26KB
文件格式:ZIP
更新时间:2024-05-20 19:48:32
Python
Django事件系统 一个伟大的小工具,用于为Django实现事件系统 关于 django-event-system利用gevent构建了易于使用的事件系统。 该事件系统使用字符串来跟踪事件并调用事件处理程序。 为什么不只使用django的内置信号呢? 与django信号不同,django-event-system利用基于字符串的系统进行事件。 这使开发人员可以使用正则表达式进行侦听,并添加一个稍微更好的接口来进行交互和处理事件。 例如,您可以创建诸如event::db::Model::created , event::db::Model::updated和event::db::Model::deleted的event::db::Model::.* ,并具有用于监听event::db::Model::.*侦听器event::db::Model::.* 该侦听器将处理所有已定义的事件。
【文件预览】:
django-event-system-master
----.travis.yml(307B)
----test(857B)
----LICENSE(1KB)
----manifest.in(33B)
----setup.cfg(0B)
----requirements.txt(121B)
----setup.py(2KB)
----.gitignore(59B)
----.coverage(39KB)
----events()
--------models.py(819B)
--------apps.py(99B)
--------tests()
--------__init__.py(21B)
--------views.py(63B)
--------admin.py(63B)
--------events()
--------urls.py(52B)
----README.md(12KB)