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 isinstance判断对象类型
Sep 06 Python
Python 的 with 语句详解
Jun 13 Python
跟老齐学Python之复习if语句
Oct 02 Python
Java Web开发过程中登陆模块的验证码的实现方式总结
May 25 Python
python dataframe astype 字段类型转换方法
Apr 11 Python
Python文本统计功能之西游记用字统计操作示例
May 07 Python
HTML的form表单和django的form表单
Jul 25 Python
Django在admin后台集成TinyMCE富文本编辑器的例子
Aug 09 Python
python 根据网易云歌曲的ID 直接下载歌曲的实例
Aug 24 Python
使用TensorFlow搭建一个全连接神经网络教程
Feb 06 Python
Python对wav文件的重采样实例
Feb 25 Python
Python实现随机爬山算法
Jan 29 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常用特殊运算符号和函数总结(php新手入门必看)
2013/02/02 PHP
Apache PHP MySql安装配置图文教程
2016/08/27 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
2017/06/22 PHP
Laravel-添加后台模板AdminLte的实现方法
2019/10/08 PHP
Mootools 1.2教程 滚动条(Slider)
2009/09/15 Javascript
JavaScript Event学习第七章 事件属性
2010/02/07 Javascript
网页中返回顶部代码(多种方法)另附注释说明
2013/04/24 Javascript
在Node.js应用中使用Redis的方法简介
2015/06/24 Javascript
jquery实现通用的内容渐显Tab选项卡效果
2015/09/07 Javascript
jquery中object对象循环遍历的方法
2015/12/18 Javascript
js不间断滚动的简单实现
2016/06/03 Javascript
nodejs加密Crypto的实例代码
2016/07/07 NodeJs
ThinkJS中如何使用MongoDB的CURD操作
2016/12/13 Javascript
MUI 实现侧滑菜单及其主体部分上下滑动的方法
2018/01/25 Javascript
Vue底层实现原理总结
2018/02/17 Javascript
vue2.5.2使用http请求获取静态json数据的实例代码
2018/02/27 Javascript
Element的el-tree控件后台数据结构的生成以及方法的抽取
2020/03/05 Javascript
JavaScript中ES6规范中let和const的用法和区别
2020/08/06 Javascript
[03:28]2014DOTA2国际邀请赛 走近EG战队天才中单Arteezy
2014/07/12 DOTA
python文件与目录操作实例详解
2016/02/22 Python
python文件的md5加密方法
2016/04/06 Python
使用python接入微信聊天机器人
2020/03/31 Python
python 实现方阵的对角线遍历示例
2019/11/29 Python
使用Python实现Wake On Lan远程开机功能
2020/01/22 Python
html5中的一些标签学习(心得)
2016/10/18 HTML / CSS
详解H5 活动页之移动端 REM 布局适配方法
2017/12/07 HTML / CSS
前端使用canvas生成盲水印的加密解密的实现
2020/12/16 HTML / CSS
马来西亚在线健康商店:Medipal Malaysia
2020/04/13 全球购物
设计师大码女装:11 Honoré
2020/05/03 全球购物
研究生求职自荐书
2014/06/23 职场文书
买卖合同协议书范本
2014/10/18 职场文书
2015年幼儿园新年寄语
2014/12/08 职场文书
工厂清洁工岗位职责
2015/02/14 职场文书
行政复议答复书
2015/07/01 职场文书
python之PySide2安装使用及QT Designer UI设计案例教程
2021/07/26 Python
Python matplotlib多个子图绘制整合
2022/04/13 Python