【问题标题】:How can i create a notification system by django我如何通过 django 创建通知系统
【发布时间】:2020-08-25 05:04:08
【问题描述】:

无论如何,在没有 django 频道的情况下,django 是否可以为我的网站创建通知系统。 如果有办法怎么办?

【问题讨论】:

  • 这个问题太笼统了。 “通知”系统是什么意思?
  • 通知喜欢,如果我喜欢你的照片,instagram 会向你发送通知...喜欢那种类型

标签: django django-rest-framework django-forms django-views django-templates


【解决方案1】:

如果你只需要发送一些东西(不是实时的)你可以配置 django 来发送电子邮件。

如果您不需要实时通知,您可以将通知像模型一样保存在数据库中,并在前端某处使用徽章通知用户以邀请他阅读。

但是,如果您希望在您的应用程序上实时通知客户,我认为 Websoket 和 Django Channels 是更简单的方法。

【讨论】:

  • channels 说需要visual c++ 14。不能解决问题。这就是为什么
  • 但是你真的需要实时吗?如果您的用户可以在更改页面后阅读它,您可以使用模型将消息保存在数据库中并检查用户是否在您的模板中有通知如果您想修复 django-channel 安装,请参阅link
猜你喜欢
  • 1970-01-01
  • 2011-05-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-03
  • 1970-01-01
  • 2015-12-19
  • 2018-04-26
相关资源
最近更新 更多