Django-Email-HTML является приложением Django, которые могут быть использованы для быстрого переключения все электронные письма от сайта простого текста в HTML. Для её использования Вам необходимо сделать 2 шага:
- Добавить к email_html INSTALLED_APPS выше, то других приложений третьих части;
- Шаблоны изменение электронной версии в формате HTML;
Заменители Применение встроенных send_mail функции новой смарт-send_mail функции.
строить-в: send_mail (предмет, сообщение, from_email, recipient_list, fail_silently = False, AUTH_USER = нет, AUTH_PASSWORD = нет, подключение = None) новый: send_mail (при условии, сообщение, from_email = нет, recipient_list = None, fail_silently = False , не AUTH_USER = нет, AUTH_PASSWORD = нет, подключение = None)
Несколько новых функций:
- Сообщение атрибут, используя для HTML или теле сообщения равнине испытаний. Если он содержит HTML, обычный текст генерирует автоматически на основе HTML тела;
- Атрибут from_email не требуется. По умолчанию он будет равен settings.DEFAULT_FROM_EMAIL;
- В зависимости от settings.EMAIL_ADMIN_DUPLICATE все копии почтовых сообщений и отправки администратору электронных писем (с использованием ОЦК заголовок);
Новая функция камерой можно использовать:
- Send_mail (Subj, HTML, recipient_list = писем)
Важные вещи:
- Применение Место email_html в INSTALLED_APPS перед всеми другими приложениями, которые отправки электронной почты, что вам нужно сделать HTML основе по умолчанию;
- HTML тело должно содержит тег, в противном случае функция будет думаю, что это обычный текстовый тела;
Требования
- Python
- Джанго
- Beautiful Soup
- w3m
Комментарии не найдены