Django 向多个电子邮件地址发送电子邮件

Django 向多个电子邮件地址发送电子邮件,django,django-models,django-templates,django-views,Django,Django Models,Django Templates,Django Views,views.py follower = FollowerEmail.objects.filter(user=report_id) list=[] for email in follower: list.append(email.email) '''''' '''''' if 'email' in request.POST: subject, from_email, to = 'New Report Created',user.email

views.py

follower = FollowerEmail.objects.filter(user=report_id)
list=[]        
for email in follower:
    list.append(email.email)
       ''''''
       ''''''
if 'email' in request.POST:
    subject, from_email, to = 'New Report Created',user.email, person.parent_email
    html_content = render_to_string('report/mail.html',{'person':person,
                                                             'report':report,
                                                             'list':list,
                                                             })
    msg = EmailMultiAlternatives(subject, text_content, from_email, [to],bcc=['list'], cc=['person.email'])
    msg.attach_alternative(html_content, "text/html")
    msg.send()
models.py

class FollowerEmail(models.Model):
    report = models.ForeignKey(Report)
    email = models.CharField('Email', max_length=100)
我用上面的方式尝试过,没有电子邮件发送,在控制台中得到500分

如果我将电子邮件地址直接传递到密件抄送字段,则邮件正在发送,但我想将电子邮件发送到保存在以下电子邮件表中的电子邮件id。有人能告诉我如何执行此操作吗

谢谢

for email in follower:
    list.append(email)
这不是电子邮件列表,这是人的列表。试一试

list.append(email.email)
这不是电子邮件列表,这是人的列表。试一试

list.append(email.email)

您能提供异常的任何回溯吗?您的代码中有语法错误<代码>如果块向左缩进一级。您能提供异常的任何回溯吗?您的代码中有语法错误<代码>如果块向左缩进一级。