从站点上的操作生成通用活动流。用户可以跟踪任何参与者的活动以获得个性化流。

ak-django-activity-stream的Python项目详细描述


Django活动流

https://travis-ci.org/justquick/django-activity-stream.svg?branch=masterJoin the chat at https://gitter.im/django-activity-stream/Lobbyhttps://coveralls.io/repos/github/justquick/django-activity-stream/badge.svg?branch=masterhttps://scrutinizer-ci.com/g/justquick/django-activity-stream/badges/quality-score.png?b=masterhttps://img.shields.io/pypi/v/django-activity-stream.svghttps://app.fossa.io/api/projects/git%2Bgithub.com%2Fjustquick%2Fdjango-activity-stream.svg?type=shield

什么是Django活动流?在

Django活动流是一种创建由站点上的操作生成的活动的方法。在

它是为生成和显示有趣的操作流而设计的,可以处理不同活动源的跟踪和取消跟踪。 例如,它可以用来模拟Github仪表板,用户可以在其中看到他们正在监视的项目的更改以及他们正在跟踪的用户的操作。在

动作事件分为四个主要部分。在

  • ^{tt1}$. The object that performed the activity.
  • ^{tt2}$. The verb phrase that identifies the action of the activity.
  • ^{tt3}$. (Optional) The object linked to the action itself.
  • ^{tt4}$. (Optional) The object to which the activity was performed.

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

例如:justquick(actor)closed(verb)issue 2(object)在12小时前django-activity-stream(target)

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

有关完整的文档,请参见Django Activity Stream Documentation

贡献者

这个项目的存在要感谢所有有贡献的人!在

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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
空字符串检查在java中未按预期工作   JavaSpringWebClient:自动计算主体的HMAC签名并将其作为头传递   foreach是否有一个Java等效的foreach循环和一个引用变量?   java如何在Eclipse中导入jar   使用特定第三方或java时lombok触发错误。*方法或构造函数   安卓 java将对象数组转换为int数组   java使一定百分比的JUnit测试通过   java Android:将Seekbar的一个值与另一个值进行比较   java将int数组(图像数据)写入文件的最佳方式是什么   java取代了系统。yml的构造函数内的getProperty   sqlite Java将公钥和私钥转换为字符串,然后再转换回字符串   安卓获取白色像素并将其保存到java opencv中的数组中   java为什么是ServerSocket。setSocketFactory静态?   Java数组似乎在不直接修改的情况下更改值