我目前正在开发一个应用程序,其中我必须能够实现跟随和关注者系统以及通知和新闻源。我遇到了各种django包,如关注者和以下关系:django-relationships,django-follow等对于新闻源:StreamFramework,django-notifier,django-notifications等。 那么最好将它们一起实施?在我的应用程序中获取关系和新闻源的包是哪些? 谢谢!
答案 0 :(得分:1)
您可能需要查看getstream.io,这是一种托管API服务,可以轻松构建新闻源和通知源(支持实时更新)。它附带了一个Django integration library,可以很容易地将Feed添加到现有应用程序中。
这是保持模型与用户Feed同步所需的内容,例如:
from stream_django.activity import Activity
class Pin(models.Model, Activity):
created_at = models.DateTimeField(auto_now_add=True)
author = models.ForeignKey(settings.AUTH_USER_MODEL)
这里有一个用django_stream构建的Pinterest克隆应用程序:https://github.com/GetStream/Stream-Example-Py
免责声明:我是getstream.io的创始人之一,也是StreamFramework的撰稿人。