【问题标题】:How to show rendered template as raw source code block?如何将渲染的模板显示为原始源代码块?
【发布时间】:2021-01-24 07:08:27
【问题描述】:

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

我尝试将 render_to_string 作为上下文中的变量,但 HTML 被渲染了。

【问题讨论】:

  • 您的问题难以理解,请添加一些您的html,以便人们了解您想要做什么。

标签: html django templates raw


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2021-11-03
    • 1970-01-01
    • 2021-12-16
    • 2021-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-13
    相关资源
    最近更新 更多