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操作sqlite3快速、安全插入数据(防注入)的实例
Apr 26 Python
Python的for和break循环结构中使用else语句的技巧
May 24 Python
浅谈flask截获所有访问及before/after_request修饰器
Jan 18 Python
用Python分析3天破10亿的《我不是药神》到底神在哪?
Jul 12 Python
更新修改后的Python模块方法
Mar 03 Python
Apache,wsgi,django 程序部署配置方法详解
Jul 01 Python
Django 缓存配置Redis使用详解
Jul 23 Python
django中使用Celery 布式任务队列过程详解
Jul 29 Python
python实现批量修改服务器密码的方法
Aug 13 Python
自定义实现 PyQt5 下拉复选框 ComboCheckBox的完整代码
Mar 30 Python
Python实现PS滤镜中的USM锐化效果
Dec 04 Python
Pandas 数据编码的十种方法
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
FleaPHP的安全设置方法
2008/09/15 PHP
Discuz 6.0+ 批量注册用户名
2009/09/13 PHP
php中对2个数组相加的函数
2011/06/24 PHP
基于php 随机数的深入理解
2013/06/05 PHP
PHP自动生成缩略图函数的源码示例
2019/03/18 PHP
PHP判断当前使用的是什么浏览器(推荐)
2019/10/27 PHP
jQuery 表单验证插件formValidation实现个性化错误提示
2009/06/23 Javascript
JS 有名函数表达式全面解析
2010/03/19 Javascript
php跨域调用json的例子
2013/11/13 Javascript
JS实现在线统计一个页面内鼠标点击次数的方法
2015/02/28 Javascript
MVC Ajax Helper或Jquery异步加载部分视图
2015/11/29 Javascript
jQuery调用WebMethod(PageMethod) NET2.0的方法
2016/04/15 Javascript
Ionic如何实现下拉刷新与上拉加载功能
2016/06/03 Javascript
Vue.js实现在下拉列表区域外点击即可关闭下拉列表的功能(自定义下拉列表)
2017/05/30 Javascript
微信小程序云开发如何使用npm安装依赖
2019/05/18 Javascript
微信小程序如何调用图片接口API并居中显示
2019/06/29 Javascript
Vue 中 filter 与 computed 的区别与用法解析
2019/11/21 Javascript
vue实现图片上传预览功能
2019/12/23 Javascript
uniapp电商小程序实现订单30分钟倒计时
2020/11/01 Javascript
Python合并字符串的3种方法
2015/05/21 Python
初步剖析C语言编程中的结构体
2016/01/16 Python
Python使用Srapy框架爬虫模拟登陆并抓取知乎内容
2016/07/02 Python
Python执行时间的计算方法小结
2017/03/17 Python
python中in在list和dict中查找效率的对比分析
2018/05/04 Python
解决Python下imread,imwrite不支持中文的问题
2018/12/05 Python
Python3之不使用第三方变量,实现交换两个变量的值
2019/06/26 Python
pycharm 更改创建文件默认路径的操作
2020/02/15 Python
Pytorch环境搭建与基本语法
2020/06/03 Python
基于Python实现粒子滤波效果
2020/12/01 Python
HTML5新特性之用SVG绘制微信logo
2016/02/03 HTML / CSS
轻松制作精彩视频:Animoto
2018/09/19 全球购物
No7 Beauty美国官网:英国国民护肤品牌
2019/10/31 全球购物
大学生见习期满自我鉴定
2014/09/13 职场文书
搞笑结婚保证书
2015/05/08 职场文书
敬业奉献模范事迹材料(2016精选版)
2016/02/26 职场文书
什么是创业计划书?什么是商业计划书?这里一一解答
2019/07/12 职场文书