Django EmailMessage.content_type = 'html' сохранять новые строки?
Как я могу сохранить новые строки в EmailMessage
, который имеет content_type = 'html'
?
Мне нужен тип содержимого html
из-за подписей.
Email:
Welcome User,
this is a welcome email.
Правильно отображается, когда отправляется как текст, но когда отправляется как html
, он (очевидно) не отображает новые строки.
Email:
Welcome User,this is a welcome email.
Я хотел бы иметь просто обычный текст в моих шаблонах, но я хотел бы, чтобы они были преобразованы в html
с соответствующими новыми строками.
Есть ли способ сделать это или мне нужно самому написать теги html
?
Если вы используете модуль django.core.mail, то я полагаю, что вы используете метод send_mail.
Как описано в ссылке, вы можете использовать параметр htmll_message, но он отображает HTML код, поэтому в этом случае вам нужно добавить новые строки с html тегами.