首页 > 解决方案 > 电子邮件模板中的 Django 渲染图像

问题描述

我已经创建了如下所示的电子邮件模板

{% 加载静态文件 %}

<h1 style="color:red; background-image:url('../images/contact.jfif')">Welcome {{contact_name}}!</h1><br>
Your username is {{ contact_email }} and your content is {{ form_content }}.
<img src="{{ request.get_host }}{% static 'images/logo.png' %}" alt="ddddd" />
- xyz

</div>

但图像未显示在电子邮件中并显示错误未显示在电子邮件中

任何人都可以通过提供解决方案来帮助我

标签: django

解决方案


您提供的图片 url 相对于您自己的网站。但是随后您尝试使用该相对 url 在 google 上获取它。

它肯定会显示错误,因为在他们的服务器上找不到图像。

尝试为图像提供绝对网址。

我认为它应该可以正常工作。


推荐阅读