跳转到主要内容

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 (23.9 kB 查看哈希值)

上传时间

支持者