我如何使用django-notifications或django-signals来制作facebook更新通知,如果有其他用户喜欢或在用户的博客或帖子上发表评论,就会在用户配置文件中显示?
发布于 2011-12-21 17:17:31
对于活动提要,我们使用https://github.com/justquick/django-activity-stream文档:http://justquick.github.com/django-activity-stream/
对于js小部件和实时通知,我们使用https://github.com/subsume/django-subscription yourlabs示例,这取决于redis,但如果你真的想要,你可以很容易地添加一个模型后端。Redis是一个很好的选择,它有半兆的依赖性。文档:http://django-social.rtfd.org
目前还没有能正确执行元通知(“通知分组”)的应用程序,但人们已经做了很多研究。基本上,您需要另一个具有MetaNotification模型的应用程序和一些东西(管理命令、信号...)它将访问通知并创建MetaNotification实例。然后您应该显示MetaNotification列表,而不是活动或通知列表。
最后,如果你想要可配置的电子邮件通知,那么你可以使用django- notifications:https://github.com/jtauber/django-notification或这个看起来更好的应用程序:http://www.tomaz.me/django-notifications/
我不知道有哪个应用程序能做到这一切。这将是你的一些工作。
“如果你想摇滚乐”或者我喜欢说的“耐心和毅力”,通往顶峰的路还很长:)
发布于 2014-04-16 05:03:05
https://pypi.python.org/pypi/feedly允许您使用Cassandra和/或Redis构建新闻提要和通知系统。你可以构建的例子是像Facebook新闻馈送,你的Twitter流或你的Pinterest关注页面这样的应用程序。
https://stackoverflow.com/questions/8587033
复制相似问题