跳转到主要内容

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

项目描述

Django活动流

https://github.com/justquick/django-activity-stream/workflows/Test%20and%20deploy/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 https://app.fossa.io/api/projects/git%2Bgithub.com%2Fjustquick%2Fdjango-activity-stream.svg?type=shield

什么是Django活动流?

Django活动流是一种从您网站上的操作创建活动的方式。

它设计用于生成和显示有趣的动作流,并可以处理不同活动源的关注和取消关注。例如,它可以用来模拟Github仪表板,用户可以看到他们关注的项目的更改以及他们关注的用户的操作。

动作事件按四个主要组件分类。

  • Actor. 执行活动的对象。

  • Verb. 识别活动动作的动词短语。

  • Action Object. (可选) 与动作本身相关的对象。

  • Target. (可选) 活动所执行的对象。

ActorAction ObjectTarget 是对任何任意Django对象的 GenericForeignKeys,因此可以代表您项目中任何Django模型。动作是对在某个时刻由某个 Actor 在某个可选的 Target 上执行的动作(Verb)的描述,导致 Action Object 被创建/更新/删除。

例如: justquick (演员) 关闭 (动词) 问题2 (对象)django-activity-stream (目标) 12小时前

本规范的命名规范基于活动流规范:http://activitystrea.ms/

完整文档请参阅Django Activity Stream 文档

贡献者


这个项目得益于所有贡献者!

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

项目详情


下载文件

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

源代码分发

此版本没有可用的源代码分发文件。请参阅生成分发存档的教程。

构建分发

geonode_django_activity_stream-0.10.0-py3-none-any.whl (43.4 kB 查看哈希)

上传时间 Python 3

由以下机构支持

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