从您网站上发生的动作生成通用的活动流。用户可以关注任何行动者的活动以获得个性化流。
项目描述
Django Activity Stream
什么是Django Activity Stream?
Django Activity Stream是通过您网站上发生的动作创建活动的一种方式。
它旨在生成和显示有趣动作的流,并可以处理关注和取消关注不同的活动源。例如,它可以用于模拟Github仪表板,用户可以看到他们关注的项目的更改和他们关注的用户的活动。
动作事件被分为四个主要组成部分。
执行者。执行活动的对象。
动词。标识活动动作的动词短语。
动作对象。 (可选) 与动作本身相关的对象。
目标。 (可选) 执行活动的作用对象。
“参与者”(Actor)、“动作对象”(Action Object) 和“目标”(Target) 是指向任何任意 Django 对象的通用外键(GenericForeignKeys),因此可以代表项目中任何 Django 模型。动作是对在某个时间点由某个“参与者”(Actor) 在某个可选的“目标”(Target) 上执行的动作(动词 Verb),导致创建/更新/删除一个“动作对象”(Action Object) 的描述。
例如:justquick(参与者) 关闭(动词) 问题 2(对象)在 django-activity-stream(目标)上,12小时前。
本规范的命名法基于 Activity Streams Spec:[http://activitystrea.ms/](http://activitystrea.ms/)
完整文档请参阅 Django Activity Stream 文档
贡献者
本项目的存在得益于所有贡献者!
赞助商
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
django-activity-stream-lab-0.8.0.tar.gz (32.5 KB 查看哈希值)
构建分发
关闭
哈希值 for django_activity_stream_lab-0.8.0-py2-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3e89f60bb67ced609afb1da608be3fcc15f91484e4f56a437c7b30d05dec527b |
|
MD5 | cd24110462903d0984e31afb321666b8 |
|
BLAKE2b-256 | cf5e49c75d0d685ed9a9a1b38c2fc96709cb51dda1fadae948a4ec97fccd894d |