如何将呈现的模板显示为原始源代码块?

How to show rendered template as raw source code block?

我想提供一个呈现的 HTML 块,它显示电子邮件签名 - 它与来自上下文的用户数据的外观 - 并且还将填充的 HTML 代码显示为原始源代码复制以粘贴到客户的电子邮件签名中。最好的(干燥)方法是什么?

我已尝试将 render_to_string 作为上下文中的变量,但呈现了 HTML。

我按照这个答案解决了这个问题:

How do I perform HTML decoding/encoding using Python/Django?

渲染后的django模板HTML需要解码后才能显示在pre标签中否则会被浏览器标记