2011-02-13 53 views
0

我正在尝试为我的应用设置一个Feed,但我有点困惑。关于Django Feed框架的问题

我正在寻找类似于bitbucket/github仪表板上的东西。

所以我的用户创建列表,并且列表中将包含项目。用户还可以关注其他用户及其列表。

我希望我的饲料,以显示:

  • 用户的活动,在他的名单
  • 其他(跟随)用户的活动对他们的名单

这是怎么设置?

回答

1

Django Syndication Framework重点提供RSS(或其他联合格式)提要。订阅源通常只是提供所涉及格式所需字段的XML文档。该框架不包括任何种类的feed阅读器,这是githubs仪表板的前端。

我相信你对你的前端是你自己的,但你可以看看许多RSS阅读器来源的灵感。

此外,重新阅读您再次写的内容,听起来像是在类似twitter的跟随系统之后。有一个question探讨OS的微博克隆。试着看看following用户的模型结构和UI。这应该是一个相当不错的快速入门。如果我对此有错,请纠正我。

+0

谢谢。我已经有一个使用[django-follow](https://github.com/caffeinehit/django-follow)和[django-relationships](https://github.com/coleifer/django-relationships)的以下系统。我感到困惑的是,我应该如何设置Feed类以将来自不同应用的所有模型包含到一个Feed中。我想创建一个名为“activity”的单独应用程序,它有一个单一的模型,它通过使用事件来保存用户/列表的所有活动,然后为此创建一个Feed。 – john2x