使用 Django 推送通知
Posted
技术标签:
【中文标题】使用 Django 推送通知【英文标题】:push notification using Django 【发布时间】:2013-09-04 04:32:07 【问题描述】:我对 Django 非常陌生,并且正在研究一个项目,该项目将根据他们选择订阅的度假村 ID 将我的可用性和给定度假村的价格推送到订阅客户列表。我知道这对于 sql server 和 windows 服务是可能的,但是如何在 django 中完成这样的事情(如果可能的话)? CMS 可以处理所有这些配置吗? 我看到了这个:Tastypie
但不知道在哪里寻找我想要的东西。
有人有通过 django 推送通知的经验吗?将不胜感激任何指针
我看到很多关于推送到 android 系统和 iphone 的问题,但我只想简单地推送到给定的 url。
【问题讨论】:
您可以向他们提供 RSS 提要(Tastypie 可以这样做),他们会不时进行轮询。对于正确的“推送”,您只需挂钩所需模型的 save() 方法,每次调用它时,您都会通知客户端它已更改。对于 Android 和 iPhone,这开始变得棘手,因为您需要一个具有应用程序 ID 和所有好东西的开发者帐户才能使用他们的推送服务。 嗨@LaurentJalbertSimard 当你说钩子时? 查看documentation 上的信号 主题。@receiver(post_save, sender=MyModel) def my_handler(sender, **kwargs): ...
@LaurentJalbertSimard 请您将此作为答案,以便我结束此问题。
【参考方案1】:
查看documentation 上的信号主题。
@receiver(post_save, sender=MyModel)
def my_handler(sender, **kwargs):
...
【讨论】:
以上是关于使用 Django 推送通知的主要内容,如果未能解决你的问题,请参考以下文章