--- a/src/hdalab/management/commands/send_moderation_mail.py Tue Mar 10 18:41:29 2015 +0100
+++ b/src/hdalab/management/commands/send_moderation_mail.py Wed Mar 11 17:05:08 2015 +0100
@@ -6,6 +6,7 @@
'''
import logging
+import os
from django.conf import settings
from django.contrib.auth import get_user_model
@@ -14,6 +15,7 @@
from django.core.management.base import NoArgsCommand
from django.template.base import TemplateDoesNotExist
from django.template.loader import render_to_string
+import premailer
from hdalab.models.renkan import HdalabRenkan
@@ -52,8 +54,8 @@
'WEB_URL': settings.WEB_URL,
'email_recipient': email_recipient
}
- msg_html = render_to_string(TEMPLATE_NAME+".txt", context)
- msg_txt = render_to_string(TEMPLATE_NAME+".html", context)
+ msg_html = premailer.transform(render_to_string(TEMPLATE_NAME+".html", context), base_url=os.path.join(settings.STATIC_ROOT,'site'))
+ msg_txt = render_to_string(TEMPLATE_NAME+".txt", context)
except TemplateDoesNotExist:
logger.error("Mail template %s not found", TEMPLATE_NAME)
return