簡體   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