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 ElementTree 基本读操作示例
Apr 09 Python
基于python的Tkinter实现一个简易计算器
Dec 31 Python
Linux上安装Python的PIL和Pillow库处理图片的实例教程
Jun 23 Python
python snownlp情感分析简易demo(分享)
Jun 04 Python
200 行python 代码实现 2048 游戏
Jan 12 Python
Python定义一个跨越多行的字符串的多种方法小结
Jul 19 Python
python自动化测试之DDT数据驱动的实现代码
Jul 23 Python
使用Python的Turtle库绘制森林的实例
Dec 18 Python
Win下PyInstaller 安装和使用教程
Dec 25 Python
python字符串,元组,列表,字典互转代码实例详解
Feb 14 Python
简单了解如何封装自己的Python包
Jul 08 Python
10张动图学会python循环与递归问题
Feb 06 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
详细介绍:Apache+PHP+MySQL配置攻略
2006/09/05 PHP
PHP Ajax中文乱码问题解决方法
2009/02/27 PHP
zen cart新进商品的随机排序修改方法
2010/09/10 PHP
PHP Cookie的使用教程详解
2013/06/03 PHP
php使用simplexml_load_file加载XML文件并显示XML的方法
2015/03/19 PHP
PHP二维关联数组的遍历方式(实例讲解)
2017/10/18 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
2019/11/14 PHP
Code: write(s,d) 输出连续字符串
2007/08/19 Javascript
JQuery的Validation插件中Remote验证的中文问题
2010/07/26 Javascript
php实例分享之实现显示网站运行时间
2014/05/20 Javascript
js中运算符&amp;&amp; 和 || 的使用记录
2014/08/21 Javascript
Javascript基础知识(三)BOM,DOM总结
2014/09/29 Javascript
Jquery实现由下向上展开效果的例子
2014/12/08 Javascript
jQuery手动点击实现图片轮播特效
2020/04/20 Javascript
laydate.js日期时间选择插件
2017/01/04 Javascript
ECMAscript 变量作用域总结概括
2017/08/18 Javascript
jQuery选择器之层次选择器用法实例分析
2019/02/19 jQuery
详解微信小程序支付流程与梳理
2019/07/16 Javascript
vue子路由跳转实现tab选项卡
2019/07/24 Javascript
Bootstrap实现省市区三级联动(亲测可用)
2019/07/26 Javascript
Angular8 Http拦截器简单使用教程
2019/08/20 Javascript
简单说明Python中的装饰器的用法
2015/04/24 Python
python实现监控某个服务 服务崩溃即发送邮件报告
2018/06/21 Python
Python封装原理与实现方法详解
2018/08/28 Python
python按照多个条件排序的方法
2019/02/08 Python
详解将Python程序(.py)转换为Windows可执行文件(.exe)
2019/07/19 Python
PyQt5连接MySQL及QMYSQL driver not loaded错误解决
2020/04/29 Python
Python定时任务APScheduler安装及使用解析
2020/08/07 Python
Linux系统下升级pip的完整步骤
2021/01/31 Python
整理HTML5中表单的常用属性及新属性
2016/02/19 HTML / CSS
Gibson London官网:以地道的英国男装而著称
2019/12/06 全球购物
财务人员担保书
2014/05/13 职场文书
文艺晚会策划方案
2014/06/11 职场文书
法制演讲稿
2014/09/10 职场文书
责任书格式
2015/01/29 职场文书
世界文化遗产导游词
2019/08/07 职场文书