【发布时间】:2021-01-24 07:08:27
【问题描述】:
我想提供一个呈现的 HTML 块,该块显示电子邮件签名 - 它与上下文中的用户数据的外观 - 并将填充的 HTML 代码显示为原始 src 以复制以粘贴到客户电子邮件签名中。最好的(干式)方法是什么?
我尝试将 render_to_string 作为上下文中的变量,但 HTML 被渲染了。
【问题讨论】:
-
您的问题难以理解,请添加一些您的html,以便人们了解您想要做什么。
我想提供一个呈现的 HTML 块,该块显示电子邮件签名 - 它与上下文中的用户数据的外观 - 并将填充的 HTML 代码显示为原始 src 以复制以粘贴到客户电子邮件签名中。最好的(干式)方法是什么?
我尝试将 render_to_string 作为上下文中的变量,但 HTML 被渲染了。
【问题讨论】:
我按照这个答案解决了这个问题:
How do I perform HTML decoding/encoding using Python/Django?
渲染的django模板HTML需要解码才能显示在pre标签中,否则会被浏览器标记出来。
【讨论】: