Django仅为新条目发出信号

Moh*_*rki 12 python django django-signals

我正在使用Django的post_save信号,只要有文章添加到网站,就会向用户发送电子邮件.但是,每当我使用save()已创建文章的方法时,用户仍会收到新电子邮件.如果添加新条目,如何才能接收电子邮件?

提前致谢

Rob*_*wie 30

post_save信号接收一个布尔created其指示如果所保存的参数instance已创建.

def my_callback(sender, **kwargs):
    if kwargs['created']:
        print('Instance is new')
Run Code Online (Sandbox Code Playgroud)