我正在使用http://code.google.com/p/django-email-extras/生成丰富的电子邮件内容。 我发送包含图片的电子邮件时遇到了麻烦。
我把这一行放在我的模板中
<img border="0" src="{{ image.url }}">
发送电子邮件python脚本
# put everything to dictionary
dict = {'image': image,}
# send email
send_mail_template(subject, 'confirm', '', request.user.email, fail_silently=False, attachments=None, context=dict)
我非常确定{{image.url}}是正确的。我不知道为什么图片没有显示在电子邮件中,我绝对在我的邮箱中激活了“显示图像”。
请帮帮我。
答案 0 :(得分:0)
{{image.url}}很可能会返回类似
的内容/site_media/media/mypicture.jpeg这还不够。对于电子邮件,您还需要包含域名地址。
电子邮件中的原始html是什么样的? src url应类似于文档中的“http://www.mydomain.com/{{image.url}}/”。