从站点上的操作生成通用活动流。用户可以遵循任何演员的活动,个性化的流。

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 ObjectTarget是任意django对象的GenericForeignKeys,因此可以表示项目中的任何django模型。 动作是对某个时刻由某个可选的Target上的Actor在某个时间执行(Verb)的动作的描述,该操作导致Action Object被创建/更新/删除。

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

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

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

贡献者


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

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

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

推荐PyPI第三方库


热门话题
java试图使用JavaFX2实现“插入符号浏览”   三个给定集合中两个集合的java交集?   数组如何在java中从csv文件的元素集中随机选择?   java从变量插入到Jtable,从DB插入   java如何在静态方法的末尾返回变量   java另一个JPA问题   java收藏家。按两列分组不起作用   将java值改为下一个千,而不是最近的千   JavaSpringDataREST:如何通过另一个对象的键进行搜索?   java Spring MVC:HTTP Status 404/SimpleMVC/WEB_INF/HelloPage。jsp   java应用程序光盘在OpenJdk中可用吗?   java在数组中的特定点添加字符   java如何用Mockito模拟方法调用   java从JList获取数据   我们可以在Java中搜索不同IMAP电子邮件帐户中的电子邮件吗?   计算表达式的数学Java算法   未构建Maven的java服务器组件   java调用部署在远程计算机上的会话bean的方法   java XML:迭代地获取每个节点元素的节点值或文本内容