我如何用Python发送这封邮件,打开文件之类的?

2024-05-15 17:34:52 发布

您现在位置:Python中文网/ 问答频道 /正文

msg = EmailMessage(subject, body, from_email, [to_email])
msg.content_subtype = "html"
msg.send()

我就是这样用Django发邮件的。在

但是如果我想打开一个文本文件并考虑它的所有换行符和制表符呢。我想获取文本文件的正文(带换行符)\n并将其作为“正文”的文本发送。在


Tags: todjangofromsendemailhtmlbodymsg
2条回答

在Django中,它使用render_to_string(“,{})fromdjango.template.loader. 它的优点是可以使用上下文。

如果是文本文件,只需将其作为文本发送。如果您以“HTML”的形式发送,则空白将不重要。

相关问题 更多 >