Django 在涉及模板标签时关闭自动转义
Django turning off autoescape when it comes to template tags
所以,我正在尝试编写一个管理表单,以便管理员可以编写 html 代码作为输入。因此,为此我使用 {% autoescape off %} 让表单绕过 html 代码。现在,我想让管理员可以自由地在条目中使用模板标签。我该怎么做?
这与自动转义无关,它仅与 HTML 标签有关。无论打开还是关闭,它仍然不会解析变量文本中的模板标签。
为此,您必须编写自己的代码来加载文本并将其呈现为模板。例如,这可以在您自己的模板标签中。
所以,我正在尝试编写一个管理表单,以便管理员可以编写 html 代码作为输入。因此,为此我使用 {% autoescape off %} 让表单绕过 html 代码。现在,我想让管理员可以自由地在条目中使用模板标签。我该怎么做?
这与自动转义无关,它仅与 HTML 标签有关。无论打开还是关闭,它仍然不会解析变量文本中的模板标签。
为此,您必须编写自己的代码来加载文本并将其呈现为模板。例如,这可以在您自己的模板标签中。