Python Django时事通讯(按订阅标签)
我有一些Django应用程序,你可以在其中添加标记对象。有一件事Python Django时事通讯(按订阅标签),python,django,tags,newsletter,Python,Django,Tags,Newsletter,我有一些Django应用程序,你可以在其中添加标记对象。有一件事 auto_tags = TagAutocompleteField(_(u'Tags'), default='', blank=True) 在models.py文件中 我如何创建一份时事通讯,当创建了一个用订阅的标记之一标记的新对象时,它将发送电子邮件通知? 提前感谢:D我会使用。您可以注册一个在保存对象时调用的函数,然后向该函数中的子用户发送电子邮件。代码看起来像这样 from django.db.signals import
auto_tags = TagAutocompleteField(_(u'Tags'), default='', blank=True)
在models.py文件中
我如何创建一份时事通讯,当创建了一个用订阅的标记之一标记的新对象时,它将发送电子邮件通知?
提前感谢:D我会使用。您可以注册一个在保存对象时调用的函数,然后向该函数中的子用户发送电子邮件。代码看起来像这样
from django.db.signals import post_save
from my_app.models import MyModel
def my_function(sender, instance, created, *args, **kwargs):
if not created:
return # break if it's being edited
# check tags for subscribers
# send email to subscribers
post_save.connect(my_function, sender=MyModel)