django 实现后台从富文本提取纯文本


Posted in Python onJuly 02, 2020

前言:

很多时候我们都会用富文本,比如说在版权区、博客文章编辑时等等。但是如果我们要做一个搜索的功能,去从富文本中查找关键字,就需要将富文本中的文本了。但是 django 并没有专门函数去做。这个时候我们就需要使用正则或者是提取前端的过滤器 striptags 方法。

开始:

一、用正则

import re

content = ''.join(re.findall(">(.*?)<", content, re.S))

re.S 将换行的也算进去,一般都要加上

二、使用 striptags

from django.template.defaultfilters import striptags

content = striptags(content)

补充知识:React将富文本提取的html字符串正常显示到页面上

在数据库中我们提取出来的文本是以一串html字符串,会原封不动的包含标签显示到页面上,这个时候要用到dangerouslySetInnerHTML来解决问题

django 实现后台从富文本提取纯文本

dangerouslySetInnerHTML格式不要写错

以上这篇django 实现后台从富文本提取纯文本就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python数据结构之二叉树的遍历实例
Apr 29 Python
Python中的ctime()方法使用教程
May 22 Python
python测试mysql写入性能完整实例
Jan 18 Python
在CMD命令行中运行python脚本的方法
May 12 Python
详解利用django中间件django.middleware.csrf.CsrfViewMiddleware防止csrf攻击
Oct 09 Python
对python opencv 添加文字 cv2.putText 的各参数介绍
Dec 05 Python
Python中文件的写入读取以及附加文字方法
Jan 23 Python
pyqt 实现为长内容添加滑轮 scrollArea
Jun 19 Python
如何使用Python标准库进行性能测试
Jun 25 Python
Flask模板引擎之Jinja2语法介绍
Jun 26 Python
VSCode中自动为Python文件添加头部注释
Nov 14 Python
Python requests及aiohttp速度对比代码实例
Jul 16 Python
详解用Python调用百度地图正/逆地理编码API
Jul 02 #Python
基于django2.2连oracle11g解决版本冲突的问题
Jul 02 #Python
解决django migrate报错ORA-02000: missing ALWAYS keyword
Jul 02 #Python
使用PyWeChatSpy自动回复微信拍一拍功能的实现代码
Jul 02 #Python
使用Keras建立模型并训练等一系列操作方式
Jul 02 #Python
python解释器安装教程的方法步骤
Jul 02 #Python
Python分析最近大火的网剧《隐秘的角落》
Jul 02 #Python
You might like
php将文本文件转换csv输出的方法
2014/12/31 PHP
四种php中webservice实现的简单架构方法及实例
2015/02/03 PHP
微信支付的开发流程详解
2016/09/13 PHP
Windows服务器中PHP如何安装redis扩展
2019/09/27 PHP
PHP过滤器 filter_has_var() 函数用法实例分析
2020/04/23 PHP
JavaScript NaN和Infinity特殊值 [译]
2012/09/20 Javascript
javascript查找字符串中出现最多的字符和次数的小例子
2013/10/29 Javascript
javascript调试过程中找不到哪里出错的可能原因
2013/12/16 Javascript
JavaScript数组Array对象增加和删除元素方法总结
2015/01/20 Javascript
小议JavaScript中Generator和Iterator的使用
2015/07/29 Javascript
js实现select跳转菜单新窗口效果代码分享(超简单)
2015/08/21 Javascript
Angular 2父子组件数据传递之@ViewChild获取子组件详解
2017/07/04 Javascript
微信小程序“摇一摇”的实例代码
2017/07/20 Javascript
详解vue配置后台接口方式
2019/03/29 Javascript
vue中音频wavesurfer.js的使用方法
2020/02/20 Vue.js
利用Python实现颜色色值转换的小工具
2016/10/27 Python
python去掉 unicode 字符串前面的u方法
2018/10/21 Python
解决pycharm py文件运行后停止按钮变成了灰色的问题
2018/11/29 Python
Python操作配置文件ini的三种方法讲解
2019/02/22 Python
Django框架实现的普通登录案例【使用POST方法】
2019/05/15 Python
python模块hashlib(加密服务)知识点讲解
2019/11/25 Python
化学专业毕业生自荐信
2013/11/15 职场文书
护理个人求职信范文
2014/01/08 职场文书
管理学院毕业生自荐信范文
2014/03/10 职场文书
工程承包协议书范本
2014/09/29 职场文书
党的群众路线教育实践活动个人剖析材料
2014/10/07 职场文书
重阳节标语大全
2014/10/07 职场文书
标准离婚协议书范文下载
2014/11/30 职场文书
邀请函模板
2015/02/02 职场文书
2015羊年春节慰问信
2015/02/14 职场文书
作弊检讨书范文
2015/05/06 职场文书
企业法律事务工作总结
2015/08/11 职场文书
《大禹治水》教学反思
2016/02/22 职场文书
学生检讨书范文
2019/06/24 职场文书
SpringCloud Feign请求头删除修改的操作代码
2022/03/20 Java/Android
Java由浅入深通关抽象类与接口(上篇)
2022/04/26 Java/Android