您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Django – 发送关于模型更改的电子邮件

5b51 2022/1/14 8:22:20 python 字数 596 阅读 538 来源 www.jb51.cc/python

我想在模型中更改特定字段时发送电子邮件.可能吗?这是我正在寻找的.我有一个包含BooleanField的配置文件模型,当管理员选择为true时,我想向用户发送电子邮件.我知道我可以把它放在“def save(self):”中,但是,只要模型被更改并且字段为真,它就会触发电子邮件.如果字段从False更改为True,有没有办法让它只有电子邮件? 保存方法是您想要做的完美的好地方: def save(

概述

def save(self):
    if self.id:
        old_foo = Foo.objects.get(pk=self.id)
        if old_foo.YourBooleanField == False and self.YourBooleanField == True:
            send_email()
    super(Foo,self).save()

总结

以上是编程之家为你收集整理的Django – 发送关于模型更改的电子邮件全部内容,希望文章能够帮你解决Django – 发送关于模型更改的电子邮件所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶