繁体   English   中英

如何在 django 管理站点中的管理模型保存功能时向用户发送通知

[英]how send notification to user when admin model save function in django admin site

我正在准备一个电子商务网站,我想在其中发送有关订单的通知(处理、分派、途中等),这些项目由管理员在其网站中填写。

现在我的查询是在管理员填写该字段并保存时向用户发送通知。

class orders(models.Model):
    user=models.ForeignKey(User,on_delete=models.CASCADE)
    pid=models.ForeignKey(products,on_delete=models.CASCADE)
    amount=models.FloatField()
    isaddfilled=models.BooleanField(default=False)
    ispaymentdone=models.BooleanField(default=False)
    delivered=models.BooleanField(default=False)
    status=models.CharField(max_length=255,blank=True)

当管理员填写状态并保存时。 状态应作为推送通知发送给用户。

Django 允许您将信号分配给模型对象。 当模型上发生某些条件时,这些会被执行。

您可以深入了解 Django 信号。

信号

使用pre_savepost_save你将能够得到你真正想要的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM