msg = EmailMessage(subject, body, from_email, [to_email])
msg.content_subtype = "html"
msg.send()
This is how I send an email in Django.
But what if I want to open a text file and take into account all its line breaks and tabs. I want to take the body of the text file (with line breaks \\n) and email it as text of the "body".
If it's a text file, just send it as text. If you send it as "HTML", the whitespace won't be significant.
In Django itself, it uses render_to_string("", {}) from django.template.loader. The advantage of it is that you can use contexts.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.