在自定义Python Markdown扩展的输出中禁用HTML编码
发布时间:2020-05-23 16:04:11 所属栏目:Python 来源:互联网
导读:我一直致力于创建一个python markdown扩展,当使用自定义标记时,它将在我的django项目中插入一个图库.实际的扩展是有效的,但扩展返回的HTML都是编码的.这是我正在使用的扩展:#!/usr/bin/env python from django.template.loader import render_to_string from
|
我一直致力于创建一个python markdown扩展,当使用自定义标记时,它将在我的django项目中插入一个图库.实际的扩展是有效的,但扩展返回的HTML都是编码的.这是我正在使用的扩展:
我确保render_to_string实际上返回了未编码的html.从shell开始,这里有一个输出示例: render_to_string的输出:
以下是编码的markdown扩展的输出:
使用降价扩展时,如何使渲染返回HTML标记而不是编码标记?此外,我将不胜感激任何关于编码的指针(语法,布局等).我很感激. 最佳答案 如果您正在寻找的是一种避免自定义标记呈现的内容被自动调整的方法,那么您可以使用django.utils.safestring.mark_safe将该字符串标记为安全. 您可以在django代码中看到一些示例.例如在 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
