Django – 发送关于模型更改的电子邮件
发布时间:2020-05-23 09:43:51 所属栏目:Python 来源:互联网
导读:我想在模型中更改特定字段时发送电子邮件.可能吗?这是我正在寻找的.我有一个包含BooleanField的配置文件模型,当管理员选择为true时,我想向用户发送电子邮件.我知道我可以把它放在“def save(self):”中,但是,只要模型被更改并且字段为真,它就会触发电子邮件
|
我想在模型中更改特定字段时发送电子邮件.可能吗?这是我正在寻找的.我有一个包含BooleanField的配置文件模型,当管理员选择为true时,我想向用户发送电子邮件.我知道我可以把它放在“def save(self):”中,但是,只要模型被更改并且字段为真,它就会触发电子邮件.如果字段从False更改为True,有没有办法让它只有电子邮件? 解决方法保存方法是您想要做的完美的好地方: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() (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
