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内置的字符串处理函数详细整理(覆盖日常所用)
Aug 19 Python
python实现ping的方法
Jul 06 Python
Python2与python3中 for 循环语句基础与实例分析
Nov 20 Python
使用python实现mqtt的发布和订阅
May 05 Python
基于python if 判断选择结构的实例详解
May 06 Python
Python学习笔记之While循环用法分析
Aug 14 Python
python 类的继承 实例方法.静态方法.类方法的代码解析
Aug 23 Python
使用python-opencv读取视频,计算视频总帧数及FPS的实现
Dec 10 Python
python中property和setter装饰器用法
Dec 19 Python
Python常用外部指令执行代码实例
Nov 05 Python
Python游戏开发实例之graphics实现AI五子棋
Nov 01 Python
python画条形图的具体代码
Apr 20 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 智能404跳转代码,适合换域名没改变目录的网站
2010/06/04 PHP
php四种基础算法代码实例
2013/10/29 PHP
php通过记录IP来防止表单重复提交方法分析
2014/12/16 PHP
php插入排序法实现数组排序实例
2015/02/16 PHP
php中array_column函数简单实现方法
2016/07/11 PHP
IE和FireFox(FF)中js和css的不同
2009/04/13 Javascript
读JavaScript DOM编程艺术笔记
2011/11/15 Javascript
jQuery实现动态添加和删除一个div
2015/08/12 Javascript
JavaScript实现的伸展收缩型菜单代码
2015/10/14 Javascript
jQuery EasyUI 右键菜单--关闭标签/选项卡的简单实例
2016/10/10 Javascript
jQuery旋转插件jqueryrotate用法详解
2016/10/13 Javascript
ES6实现的遍历目录函数示例
2017/04/07 Javascript
layui前段框架日期控件使用方法详解
2017/05/19 Javascript
Promise.all中对于reject的处理方法
2018/08/01 Javascript
Vuejs2 + Webpack框架里,模拟下载的实例讲解
2018/09/05 Javascript
小程序组件之自定义顶部导航实例
2019/06/12 Javascript
JS面向对象编程——ES6 中class的继承用法详解
2020/03/03 Javascript
小程序Scroll-view上拉滚动刷新数据
2020/06/21 Javascript
详解Python pygame安装过程笔记
2017/06/05 Python
在java中如何定义一个抽象属性示例详解
2017/08/18 Python
Python实现1-9数组形成的结果为100的所有运算式的示例
2017/11/03 Python
python批量替换页眉页脚实例代码
2018/01/22 Python
python 获取当天凌晨零点的时间戳方法
2018/05/22 Python
python去重,一个由dict组成的list的去重示例
2019/01/21 Python
python算法与数据结构之冒泡排序实例详解
2019/06/22 Python
python基于socket进行端口转发实现后门隐藏的示例
2019/07/25 Python
解决keras backend 越跑越慢问题
2020/06/18 Python
Keras 在fit_generator训练方式中加入图像random_crop操作
2020/07/03 Python
html5 web本地存储将取代我们的cookie
2012/12/26 HTML / CSS
浅谈HTML5 &amp; CSS3的新交互特性
2016/07/19 HTML / CSS
Foot Locker英国官网:美国知名运动产品零售商
2019/02/21 全球购物
工商技校毕业生自荐信
2013/11/15 职场文书
质量整改通知单
2015/04/21 职场文书
员工工作表扬信
2015/05/05 职场文书
护理专业毕业自我鉴定
2019/08/12 职场文书
2019年英语版感谢信(8篇)
2019/09/29 职场文书