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之大话题小函数(2)
Oct 10 Python
python使用smtplib模块通过gmail实现邮件发送的方法
May 08 Python
python3使用smtplib实现发送邮件功能
May 22 Python
python检索特定内容的文本文件实例
Jun 05 Python
Python批量修改图片分辨率的实例代码
Jul 04 Python
keras load model时出现Missing Layer错误的解决方式
Jun 11 Python
基于Python下载网络图片方法汇总代码实例
Jun 24 Python
Python pip安装第三方库实现过程解析
Jul 09 Python
python转化excel数字日期为标准日期操作
Jul 14 Python
从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)
Aug 31 Python
python 写一个文件分发小程序
Dec 05 Python
10个python爬虫入门基础代码实例 + 1个简单的python爬虫完整实例
Dec 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
《APMServ 5.1.2》使用图解
2006/10/23 PHP
PHP获取网卡地址的代码
2008/04/09 PHP
php无限极分类递归排序实现方法
2014/11/11 PHP
基于ThinkPHP+uploadify+upload+PHPExcel 无刷新导入数据
2015/09/23 PHP
jquery插件 cluetip 关键词注释
2010/01/12 Javascript
jquery 圆形旋转图片滚动切换效果
2011/01/19 Javascript
获取客户端网卡MAC地址和IP地址实现JS代码
2013/03/17 Javascript
jquery实现多级下拉菜单的实例代码
2013/10/02 Javascript
全面兼容的javascript时间格式化函数(比较实用)
2014/05/14 Javascript
javascript操作Cookie(设置、读取、删除)方法详解
2015/03/18 Javascript
jquery zTree异步加载、模糊搜索简单实例分享
2016/03/24 Javascript
用原生js统计文本行数的简单示例
2016/08/19 Javascript
浅析Javascript ES6新增值比较函数Object.is
2016/08/24 Javascript
Angular 4.X开发实践中的踩坑小结
2017/07/04 Javascript
微信小程序实现单列下拉菜单效果
2019/04/25 Javascript
D3.js(v3)+react 实现带坐标与比例尺的柱形图 (V3版本)
2019/05/09 Javascript
微信小程序如何使用canvas二维码保存至手机相册
2019/07/15 Javascript
解决vue项目中出现Invalid Host header的问题
2020/11/17 Javascript
Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
2015/05/16 Python
详细解读Python中解析XML数据的方法
2015/10/15 Python
Python2.7+pytesser实现简单验证码的识别方法
2017/12/29 Python
numpy.delete删除一列或多列的方法
2018/04/03 Python
python实现ID3决策树算法
2018/08/29 Python
小白入门篇使用Python搭建点击率预估模型
2018/10/12 Python
Python supervisor强大的进程管理工具的使用
2019/04/24 Python
Python实现的对一个数进行因式分解操作示例
2019/06/27 Python
把django中admin后台界面的英文修改为中文显示的方法
2019/07/26 Python
Python计算不规则图形面积算法实现解析
2019/11/22 Python
浅谈pc和移动端的响应式的使用
2019/01/03 HTML / CSS
激光脱毛、蓝光和护肤:Tria Beauty
2019/03/28 全球购物
俄罗斯护发和专业化妆品购物网站:Hihair
2019/09/28 全球购物
EJB timer的种类
2014/10/28 面试题
体育教师工作总结的自我评价
2013/10/10 职场文书
会计工作决心书
2014/03/11 职场文书
保护环境的标语
2014/06/09 职场文书
建议书格式
2015/02/04 职场文书