跳转到主要内容

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

项目描述

Django Activity Stream

https://travis-ci.org/justquick/django-activity-stream.svg?branch=master 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 https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjustquick%2Fdjango-activity-stream.svg?type=shield

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

贡献者


本项目的存在得益于所有贡献者!

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

赞助商

通过 Tidelift 订阅获得支持的 django-activity-stream

项目详情


下载文件

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

源代码分发

django-activity-stream-lab-0.8.0.tar.gz (32.5 KB 查看哈希值

上传时间 源代码

构建分发

django_activity_stream_lab-0.8.0-py2-none-any.whl (41.6 KB 查看哈希值

上传时间 Python 2

支持者:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面