Ответ Роума указал мне в правильном направлении, но это был не полный ответ.
Настоящий ответ на этот вопрос заключается в том, что вы обычно не можете отправлять html-письма с помощью django-mailer. Возможно, можно будет взломать django-mailer или обойти его каким-то другим способом, но я еще не слышал о том, как это сделать.
Лучшей альтернативой является использование send_html_email
, но на самом деле оно не поставляется с django-mailer, хотя оно поставляется с pinax-django-mailer, который является вилкой django-mailer, поэтому в основном то же самое, но с добавлением от send_html_email
.
Если вы уже установили django-mailer, вы должны убедиться, что он полностью удален, прежде чем пытаться установить pinax-django-mailer, иначе вы столкнетесь с проблемами. Мне пришлось зайти в мой каталог Python и вручную удалить django-mailer, чтобы потом установить pinax-django-mailer.
Предполагая, что вы правильно удалили django-mailer (или не установили его в первую очередь), вам будет легко встать с помощью pinax-django-mailer.
Это было очень полезно. Спасибо. – Sean