从您网站上的操作生成通用活动流。用户可以关注任何活动者的活动,以获得个性化的流。
项目描述
Django活动流
什么是Django活动流?
Django活动流是一种从您网站上的操作创建活动的方式。
它设计用于生成和显示有趣的动作流,并可以处理不同活动源的关注和取消关注。例如,它可以用来模拟Github仪表板,用户可以看到他们关注的项目的更改以及他们关注的用户的操作。
动作事件按四个主要组件分类。
Actor. 执行活动的对象。
Verb. 识别活动动作的动词短语。
Action Object. (可选) 与动作本身相关的对象。
Target. (可选) 活动所执行的对象。
Actor、Action Object 和 Target 是对任何任意Django对象的 GenericForeignKeys,因此可以代表您项目中任何Django模型。动作是对在某个时刻由某个 Actor 在某个可选的 Target 上执行的动作(Verb)的描述,导致 Action Object 被创建/更新/删除。
例如: justquick (演员) 关闭 (动词) 问题2 (对象) 在 django-activity-stream (目标) 12小时前
本规范的命名规范基于活动流规范:http://activitystrea.ms/
完整文档请参阅Django Activity Stream 文档
贡献者
这个项目得益于所有贡献者!
项目详情
关闭
geonode_django_activity_stream-0.10.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e543fd878e6210e0e1bdb24552691c4279d9084b2dac502460e79f73067db704 |
|
MD5 | 19afc34ffabeff74656e8ff5faa6ad90 |
|
BLAKE2b-256 | c82c2263885d2993f865712444273d3245647f1ef71c1039a8f96955fb80fd09 |