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 Django连接MySQL数据库做增删改查
Nov 07 Python
Windows和Linux下Python输出彩色文字的方法教程
May 02 Python
python 计算数组中每个数字出现多少次--“Bucket”桶的思想
Dec 19 Python
Python之web模板应用
Dec 26 Python
python钉钉机器人运维脚本监控实例
Feb 20 Python
Python3.4学习笔记之列表、数组操作示例
Mar 01 Python
numpy数组广播的机制
Jul 12 Python
python将类似json的数据存储到MySQL中的实例
Jul 12 Python
详解python内置模块urllib
Sep 09 Python
Python 文本滚动播放器的实现代码
Apr 25 Python
python 解决微分方程的操作(数值解法)
May 26 Python
python 学习GCN图卷积神经网络
May 11 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控制网页过期时间的代码
2008/09/28 PHP
通过PHP的内置函数,通过DES算法对数据加密和解密
2012/06/21 PHP
php使用sql server验证连接数据库的方法
2014/12/25 PHP
详解Window7 下开发php扩展
2015/12/31 PHP
实现PHP搜索加分页
2016/10/12 PHP
PHP合并数组的2种方法小结
2016/11/24 PHP
JQuery UI的拖拽功能实现方法小结
2012/03/14 Javascript
window.requestAnimationFrame是什么意思,怎么用
2013/01/13 Javascript
document节点对象的获取方式示例介绍
2013/12/24 Javascript
jQuery简单实现验证邮箱格式
2015/07/15 Javascript
浅谈javascript函数式编程
2015/09/06 Javascript
jQuery实现点击按钮弹出可关闭层的浮动层插件
2015/09/19 Javascript
js点击文本框后才加载验证码实例代码
2015/10/20 Javascript
JS实现网页标题随机显示名人名言的方法
2015/11/03 Javascript
详解如何提高 webpack 构建 Vue 项目的速度
2017/07/03 Javascript
JavaScript使用Ajax上传文件的示例代码
2017/08/10 Javascript
微信小程序 循环及嵌套循环的使用总结
2017/09/26 Javascript
基于Vue实现图书管理功能
2017/10/17 Javascript
ES6解构赋值实例详解
2017/10/31 Javascript
关于echarts在节点显示动态数据及添加提示文本所遇到的问题
2018/04/20 Javascript
Vue中fragment.js使用方法小结
2020/02/17 Javascript
[01:43]倾听DOTA2英雄之声 魅惑魔女国服配音鉴赏
2013/06/06 DOTA
[01:03:31]DOTA2上海特级锦标赛B组资格赛#1 Alliance VS Fnatic第二局
2016/02/26 DOTA
Python实现二叉搜索树
2016/02/03 Python
python操作cfg配置文件方式
2019/12/22 Python
浅析python表达式4+0.5值的数据类型
2020/02/26 Python
如何对python的字典进行排序
2020/06/19 Python
Python使用文件操作实现一个XX信息管理系统的示例
2020/07/02 Python
蔻驰西班牙官网:COACH西班牙
2019/01/16 全球购物
医学类导师推荐信范文
2013/11/19 职场文书
大学生简历的个人自我评价
2013/12/04 职场文书
应届大专毕业生自我鉴定
2014/04/08 职场文书
活动总结格式
2014/08/30 职场文书
三严三实民主生活会发言稿
2014/10/13 职场文书
学校2015年纠风工作总结
2015/05/15 职场文书
红十字会救护培训简讯
2015/07/20 职场文书