0
我有這樣的代碼:的Django發送HTML電子郵件與textarea的HTML
def send(modeladmin, request, queryset):
emails = []
for email in queryset.get().listing.emails.all():
if email.is_valid():
emails.append(email.email)
from django.core.mail import EmailMultiAlternatives
from django.template.loader import render_to_string
template_data = {
'body': '<p style="color:red">asdasdas</p>'
}
html_body = render_to_string("template.html", template_data)
from_email = "%s <%s>" % (queryset.get().from_identity.full_name, queryset.get().from_identity.email)
msg = EmailMultiAlternatives(subject=queryset.get().subject, from_email=from_email, to=emails, headers={})
msg.attach_alternative(html_body, "text/html")
msg.send()
,現在,我得到了與模板的電子郵件,但這種「身」的數據被逃了出來,我怎麼能不使逃跑呈現?
仍然得到同樣的用'mark_safe(HTML_BODY)是安全的':( –
我用'safe'模板標籤,這是相同的,我認爲。 –