我使用Djrill和mailchimp模板。
我使用下面的代码片段将merge_vars推到模板中:
msg.global_merge_vars = {
SNAME': fullname, 'SEMAIL': from_email,'SMESSAGE': message
}邮件\SMESSAGE\\出现在电子邮件中,但是行中断没有保留。我该怎么做才能让我的留言中断?
另外,请不要使用{%自动转义%}方法,因为模板是从mailchimp发送的。
发布于 2015-07-13 00:18:37
好的,这对我有用,我在我的清洁邮件上做了一个str替换。
r = '<br />'
message = form.cleaned_data['message'].replace('\r\n',r).replace('\n\r',r).replace('\r',r).replace('\n',r)然后以同样的方式合并
msg.global_merge_vars = {
SNAME': fullname, 'SEMAIL': from_email,'SMESSAGE': message
}并在我的mailchimp模板中声明
<p> *|SMESSAGE|* </p>https://stackoverflow.com/questions/31373344
复制相似问题