是否可以通过Django的send_mail()函数发送附件?
如果没有,有人可以给我发送指向具有这种可能性的模块的链接。
答案 0 :(得分:0)
是的,您可以:
from django.core.mail.message import EmailMessage
email = EmailMessage()
email.subject = "New shirt submitted"
email.body = html_message
email.from_email = "ThatAwesomeShirt! <no-reply@thatawesomeshirt.com>"
email.to = [ "somefakeaddress@hotmail.com", ] <p></p>
# Attach a file directly
email.attach_file("img.jpg")
# Or alternatively, if you want to attach the contents directly
file = open("img.jpg", "rb")
email.attach(filename = "hellokitty.jpg", mimetype = "image/jpeg", content = file.read())
file.close()
email.send()