Django的活动跟踪器
项目描述
© 2014-2020 Thomas Khyn
django-actrack 是Django框架的活动跟踪器。它允许任何行为者记录相对于任何数量的目标或相关对象的活动,无论是否包含额外数据。然后可以通过自定义源检索活动。
它已与Django 2.2.* 和 3.0.* 及其匹配的Python版本(3.5到3.8)进行了测试。
如果您喜欢django-actrack并发现它很有用,您可以通过向以下地址发送一些mBTC / mBCH / mBSV来感谢我并鼓励未来的开发: 1EwENyR8RV6tMc1hsLTkPURtn5wJgaBfG9。
特性
操作由行为者、动词以及可选的目标和相关对象(是的,来自任何模型,数量不限,多亏了 django-gm2m)以及额外数据定义
从任何模型实例(如 userX.actions.feed())访问相关操作的便捷访问器
用户可以跟踪特定操作类型(动词)的对象
已删除的项目不会从活动跟踪器中消失
未读/已读状态操作
当相似操作发生时自动分组
对操作组合的完全自定义支持(例如,如果操作A意味着操作B,则不要记录操作B)
文档
文档托管在 readthedocs。您将找到快速入门和django-actrack所有高级功能的描述。
项目详情
关闭
django-actrack-1.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dcfa7fba33940acf29c9d07c5df1ba2a37c191c9c59ac042d20ff5ab9ca4ce54 |
|
MD5 | 65f7a973342fe87b393514bf0c827568 |
|
BLAKE2b-256 | abb281d6045c6931602582c0897778ccabc026f83a59491ea8f584dab2470dde |