【发布时间】:2021-10-13 13:47:35
【问题描述】:
我已经用 HTML 模板发送电子邮件,我想在电子邮件中添加附件(PDF),但我收到了错误。 AttributeError: 'int' 对象没有属性 'attach'。 你能给我一个关于如何在 django 中通过 send_email 发送电子邮件添加附件的想法吗?谢谢
树
├── Folder
│ ├── management
│ ├── templates
│ │ └── p.pdf
我的 send_mail 命令在管理文件夹中
发送电子邮件代码
subject = 'Management Automated Email- ' + (item.emp)
html_message = render_to_string('email.html',data)
plain_message = item.emp
recipient_list = [item.email]
from_email = <email@gmail.com>'
toaddrs = recipient_list
mail = send_mail(subject, plain_message, from_email, toaddrs, html_message=html_message, fail_silently=False)
mail.attach('papers.pdf', 'pdf/plain')
mail.send()
【问题讨论】: