【发布时间】:2019-06-17 10:57:12
【问题描述】:
我有一个要作为电子邮件发送的模板。
因此我需要有绝对完整的 url(连同协议和域名)而不是相对的。
电子邮件中的内容将动态来自数据库(使用 ckeditor 输入,所以我不能执行类似 {{ protocol }}{{ domain_name }}{% static '' % }. 这仅适用于静态文件。但是通过 ckeditor 上传的媒体内容将在媒体文件中重新定位,我完全无法控制它。
我也不能使用 javascript,因为它是一个电子邮件模板。
目前我已经构建了一个 python 函数,它在渲染后扫描整个模板,并将协议和域名添加到 img 标记中的每个 src 属性和所有 href 属性。
我想知道是否有更好的方法
【问题讨论】: