我在我的模型中有一个布尔字段,指示发送给用户一些信息的电子邮件。 当我在admin中更新它时,我使用模型中的save()
方法,并且实际上发送了电子邮件。这工作。django管理员操作vs保存模型类
但是:
当我尝试使用这样定义自己的行为:
def send_this_email(modeladmin, request, queryset):
queryset.update(mail_sent=True)
send_this_email.short_description = "Send email with access data"
,并在管理类:
actions = [send_this_email]
save()
似乎没有被执行和电子邮件的方法未发送。我如何强制我的send_this_email
执行保存?
如果它很重要我使用grappeli为我的django管理员。
但是,发送电子邮件的代码在哪里? –
@DanielRoseman它在save()方法 – andi