制作一个收件人列表,以便在send_mail中使用它

时间:2012-03-01 20:38:55

标签: python django

我将在for loop中列出收件人列表,然后使用send_mail

for participant in participants:
   list.append(participant.mail)

然后:

send_mail(email_subject,email_body,'sender@gmail.com',list,fail_silently=False)

制作此列表的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

那么,假设你定义了一个要使用的列表,那么你所拥有的将会起作用,首先:

emails = []
for participant in participants:
    emails.append(participant.email)

但是,列表理解更容易:

emails = [p.email for p in participants]