convert string to html code in django template(在 django 模板中将字符串转换为 html 代码)
问题描述
可能重复:
django:将模板变量渲染为html
我正在开发一个 django 站点,并且我有一个字符串变量,其中包含 html 标记.我需要将该字符串作为模板上的 html 代码读取.
I am developing a django site and I have a string variable which has html tags in it. I need that string to be read as html code on my template.
例如,如果我有一个字符串变量
For instance if I have a string variable
description = "<ul><li>abc</li><li>def</li><li>ghi</li></ul>
"
description = "<ul><li>abc</li><li>def</li><li>ghi</li></ul>
"
当我在模板中调用这个字符串变量时,我希望它显示为
When I call this string variable in my template, I would like it to be displayed as
- abc
- 定义
- ghi
目前它按原样显示字符串.
Currently it shows the string as it is.
非常感谢您对此提供任何帮助.
I would really appreciate any help with this.
推荐答案
{{ description | safe }}
https://docs.djangoproject.com/en/dev/ref/templates/builtins/?from=olddocs#safe
更多
https://docs.djangoproject.com/en/dev/topics/模板/#automatic-html-escaping
这篇关于在 django 模板中将字符串转换为 html 代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:在 django 模板中将字符串转换为 html 代码
基础教程推荐
- 自定义 XMLHttpRequest.prototype.open 2022-01-01
- html表格如何通过更改悬停边框来突出显示列? 2022-01-01
- Vue 3 – <过渡>渲染不能动画的非元素根节点 2022-01-01
- 如何使用TypeScrip将固定承诺数组中的项设置为可选 2022-01-01
- 用于 Twitter 小部件宽度的 HTML/CSS 2022-01-01
- 直接将值设置为滑块 2022-01-01
- Chart.js 在线性图表上拖动点 2022-01-01
- 我可以在浏览器中与Babel一起使用ES模块,而不捆绑我的代码吗? 2022-01-01
- 如何使用JIT在顺风css中使用布局变体? 2022-01-01
- Electron 将 Node.js 和 Chromium 上下文结合起来意味着 2022-01-01