Здраствуйте, хотел бы оформить отправку сообщения через Django, почтовый сервис Yandex (в данный момент библиотека django.core.mail, если нужна будет другая - без проблем) и чтобы внутри сообщения был не сухой текст, а хорошо оформленная html страничка с картинками и стилями, пробовал сделать через преобразование файла в одну строку, вышла фигня, чисто обычный текст, подскажите, пожалуйста, каким образом это можно осуществить?
html_content = render_to_string('./mail.html')
send_mail('Покупка квартиры №', '',
'data@gmail.com',
['data@gmail.com'],
html_message= html_content,
connection=connection,
fail_silently=False)
HTML:
<div class="container" style="text-align: center;margin: 0 auto;background: #3596F5;font-family: 'Ephesis', cursive;color:#FFFFFF;font-size: 30px;width: 1050px;padding-bottom: 30px;">
<img class="logo" style="margin-top: 30px;" src="logo.png" alt="logo">
<p style="color:#FFFFFF">Congratulations on the purchase of apartment No. 120 in the residential complex "Melody"<br>
We will contact you in the near future to clarify the information and paperwork.<br>
When the documents are ready, the documents for the apartment and the keys will be delivered to you.</p>
<div class="div-seal" style="display: flex;justify-content: space-evenly;align-items: center;">
<p style="color:#FFFFFF">Best regards, founder of the company "Melody Limited Co"<br></p>
<img src="seal.png" alt="seal">
</div>
</div>