从您网站上的操作生成通用活动流。用户可以关注任何活动者的活动,以获得个性化的流。
项目描述
Django Activity Stream
什么是Django Activity Stream?
Django Activity Stream是创建由您网站上的操作生成活动的一种方式。
它旨在生成和显示有趣的活动流,并可以处理不同活动源的关注和取消关注。例如,它可以用来模拟Github仪表板,用户可以看到他们关注的项目的更改和他们关注的用户的活动。
动作事件由四个主要组件分类。
Actor. 执行活动的对象。
Verb. 识别活动动作的动词短语。
Action Object. (可选) 与活动本身链接的对象。
目标。(可选) 活动所执行的对象。
行为者,动作对象和目标是任意Django对象的GenericForeignKey,因此可以代表项目中任何Django模型。一个动作是对某个时刻某个行为者在某个可选的目标上执行的动作(动词)的描述,这个动作导致动作对象被创建/更新/删除。
例如:justquick (行为者) 关闭 (动词) 问题2 (对象)在django-activity-stream (目标) 12小时前
本规范的命名法基于Activity Streams规范:http://activitystrea.ms/
查看完整文档请见Django Activity Stream文档
贡献者
本项目的存在离不开所有贡献者!
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码发行版
django-activity-stream-2.0.0.tar.gz (41.3 kB 查看哈希值)