【问题标题】:Django : notifications refresh automaticallyDjango:通知自动刷新
【发布时间】:2016-09-29 03:42:40
【问题描述】:

我创建了一个适合我的网站的通知系统,它的工作原理。当用户在主页上时,他可以看到他的通知。

但目前,为了刷新他的通知,用户必须重新加载主页...(当前通知仅在主页上可见)

我希望在有新通知的地方自动刷新通知,因此无需重新加载页面。

我还希望用户可以通过我网站的所有页面中的新通知来提醒用户(例如:一个 div 与通知一起出现 消息)。

我该怎么做?

谢谢!

PS:我的 Notification 很简单,所以一个带有 Manager 的 Notification 模型。

【问题讨论】:

  • 我想这可以在前端完成——javascript的东西;例如,使用 ajax(也需要用于此检查的 web api)和setInterval js 函数重复检查服务器。
  • 我不知道js api可以做到这一点......你有这些api的例子吗?

标签: django django-signals


【解决方案1】:

您可能可以查看 websockets。看看这个tornado

我不知道您是如何设置通知系统的,但在我看来,结合使用 websocket 和 javascripting 是一种可行的方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-02
    • 2014-07-17
    • 1970-01-01
    • 2018-10-23
    相关资源
    最近更新 更多