跳转到主要内容

从您网站上的操作生成通用活动流。用户可以关注任何活动者的活动,以获得个性化的流。

项目描述

Django Activity Stream

https://github.com/justquick/django-activity-stream/actions/workflows/workflow.yaml/badge.svg Join the chat at https://gitter.im/django-activity-stream/Lobby https://coveralls.io/repos/github/justquick/django-activity-stream/badge.svg?branch=master https://scrutinizer-ci.com/g/justquick/django-activity-stream/badges/quality-score.png?b=master https://img.shields.io/pypi/v/django-activity-stream.svg

什么是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文档

贡献者


本项目的存在离不开所有贡献者!

https://opencollective.com/django-activity-stream/contributors.svg?width=890&button=false

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码发行版

django-activity-stream-2.0.0.tar.gz (41.3 kB 查看哈希值)

上传时间: 源代码

构建发行版

django_activity_stream-2.0.0-py3-none-any.whl (50.7 kB 查看哈希值)

上传时间: Python 3

支持