djagno отправляет html письма со статическими вложенными файлами, такими как css и js и изображения - PullRequest
0 голосов
/ 15 января 2019

Я создаю для себя веб-сайт, который отправляет электронную почту с вложением. Я использовал эту ссылку Как отправить html письмо с django с динамическим содержимым в нем? , но когда я отправляю письмо по этой ссылке, статические файлы, такие как мои изображения и мои файлы css и js, не отправлялись вместе с моим по электронной почте.

вот мой код:

subject, from_email, to = "WebSite Newsletter Subscribe", settings.EMAIL_HOST_USER, [instance.email]
        html_content = render_to_string('newsletter/Email.html')
        text_content = strip_tags(html_content)
        msg = EmailMultiAlternatives(subject, text_content, from_email, [to])
        msg.attach_alternative(html_content, "text/html")
        msg.send()`

, но в этом коде электронное письмо отправлено с пустым html, а не css и js не включает и мои изображения тоже не прикрепляются. Я уже прочитал эту ссылку Django 1.7: как отправлять электронные письма, используя файл html / css в качестве шаблона , но по этой ссылке я должен преобразовать свои внешние css и js во внутренние, и нет решения для мои изображения тоже. Я хотел бы знать, как я могу решить мою проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...