问题
django返回的富文本,显示在页面,标签会显示出来,如图:
{{ note.content }} django渲染为字符串
只需由浏览器执行js,二次处理一下即可。
js代码
<script>
// 页面加载完成执行
$(function(){
$(".content").each((i,o) => {
// 遍历出来的原生js对象
console.log(o.innerText)
console.log(o.innerHTML)
o.innerHTML = o.innerText.replace(/\<.+?\>/ig,"")
});
})
</script>
innerText:
<p>学习笔记</p>
innerHTML:
<p>学习笔记</p>
使用案例
- 后台使用富文本添加数据
- 添加的富文本数据显示在页面
- uwsgi项目部署
- 配置nginx反向代理、静态文件
链接:项目代码
提取码:0mx9