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实现监控linux性能及进程消耗性能的方法
Jul 25 Python
用python爬取租房网站信息的代码
Dec 14 Python
通过python实现弹窗广告拦截过程详解
Jul 10 Python
python实现电子书翻页小程序
Jul 23 Python
Python八皇后问题解答过程详解
Jul 29 Python
python读取大文件越来越慢的原因与解决
Aug 08 Python
Python自动重新加载模块详解(autoreload module)
Apr 01 Python
Python使用plt.boxplot() 参数绘制箱线图
Jun 04 Python
pycharm中使用request和Pytest进行接口测试的方法
Jul 31 Python
Python大批量搜索引擎图像爬虫工具详解
Nov 16 Python
pycharm 使用tab跳出正在编辑的括号(){}{}等问题
Feb 26 Python
浅谈Python数学建模之数据导入
Jun 23 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 session_set_save_handler 函数的用法(mysql)
2013/06/29 PHP
php使用GD实现颜色渐变实例
2015/06/02 PHP
PHP简单实现遍历目录下特定文件的方法小结
2017/05/22 PHP
PHP判断当前使用的是什么浏览器(推荐)
2019/10/27 PHP
Jquery实现搜索框提示功能示例代码
2013/08/13 Javascript
js中文逗号转英文实现
2014/02/11 Javascript
node.js中的fs.chmodSync方法使用说明
2014/12/18 Javascript
jQuery实现预加载图片的方法
2015/03/17 Javascript
js实现完美兼容各大浏览器的人民币大小写相互转换
2015/10/29 Javascript
bootstrap下拉列表与输入框组结合的样式调整
2016/10/08 Javascript
js实现一个简单的数字时钟效果
2017/03/29 Javascript
Express之get,pos请求参数的获取
2017/05/02 Javascript
AngularJS使用拦截器实现的loading功能完整实例
2017/05/17 Javascript
JS基于正则表达式实现的密码强度验证功能示例
2017/09/21 Javascript
jQuery中库的引用方法
2018/01/06 jQuery
使用vue开发移动端管理后台的注意事项
2019/03/07 Javascript
微信小程序实现列表左右滑动
2020/11/19 Javascript
[06:21]完美世界亚洲区首席发行官竺琦TI3采访
2013/08/26 DOTA
[05:00]第二届DOTA2亚洲邀请赛主赛事第三天比赛集锦.mp4
2017/04/04 DOTA
Python实现的用户登录系统功能示例
2018/02/05 Python
树莓派极简安装OpenCv的方法步骤
2019/10/10 Python
安装Pycharm2019以及配置anconda教程的方法步骤
2019/11/11 Python
python django中8000端口被占用的解决
2019/12/17 Python
使用Python内置模块与函数进行不同进制的数的转换
2020/04/26 Python
Pytorch学习之torch用法----比较操作(Comparison Ops)
2020/06/28 Python
从python读取sql的实例方法
2020/07/21 Python
Django CBV模型源码运行流程详解
2020/08/17 Python
美国最大的存储市场:SpareFoot
2018/07/23 全球购物
汽车专业毕业生自荐信
2013/11/03 职场文书
设计师个人求职信范文
2014/02/02 职场文书
保证书格式范文
2014/04/28 职场文书
小学生安全责任书
2014/07/25 职场文书
幼儿园大班见习报告
2014/10/31 职场文书
2014年保安个人工作总结
2014/11/13 职场文书
导游词之无锡古运河
2019/11/14 职场文书
使用Html+Css实现简易导航栏功能(导航栏遇到鼠标切换背景颜色)
2021/04/07 HTML / CSS