【发布时间】:2021-05-12 05:19:35
【问题描述】:
任何人都知道如何解决我的问题,我正在与多个收件人一起使用 DJango-email。从我的数据库向多个收件人帐户发送电子邮件正在工作,但现在我想发送电子邮件并且电子邮件:正文取决于数据 ID。
这是电子邮件列表,
场景:Plate_No: 123123 将仅发送至 example_email1@gmail.com,而 ABV112 将再次发送至 example_email2@gmail.com,依此类推。只有电子邮件中的 Plate_no 分配会发送,有人可以帮我解决我的问题。谢谢!
自动发送电子邮件脚本:
class HomeView(ListView):
cstatus = VR.objects.filter(Deadline__date = datetime.datetime.today(), sent_email="No")
print(cstatus)
recipient_list = []
for recipient in cstatus:
recipient_list.append(recipient.email)
print(recipient_list)
plate = ""
for carreg in cstatus:
print(carreg.plate_no)
plate = carreg.plate_no
if plate != "":
subject = 'FMS Automated Email'
html_message = render_to_string('vr/pms_email.html', {'content':cstatus})
plain_message = strip_tags(html_message)
from_email = 'FMS <fms@gmail.com>'
mail.send_mail(subject, plain_message, from_email, recipient_list, html_message=html_message, fail_silently=False)
cstatus.update(sent_email="Yes")
model = VR
context_object_name = 'list'
template_name = 'vr/list.html'
【问题讨论】:
标签: python django email django-email