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程序的循环的运行效率的原因
Apr 01 Python
用实例分析Python中method的参数传递过程
Apr 02 Python
python处理数据,存进hive表的方法
Jul 04 Python
Python for循环中的陷阱详解
Jul 13 Python
Python解决两个整数相除只得到整数部分的实例
Nov 10 Python
Python3 单行多行万能正则匹配方法
Jan 07 Python
利用Python代码实现一键抠背景功能
Dec 29 Python
如何使用Python破解ZIP或RAR压缩文件密码
Jan 09 Python
python通用读取vcf文件的类(复制粘贴即可用)
Feb 29 Python
python线程池如何使用
May 28 Python
python判断变量是否为列表的方法
Sep 17 Python
详解python的super()的作用和原理
Oct 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出错界面
2006/10/09 PHP
图象函数中的中文显示
2006/10/09 PHP
PHP 替换模板变量实现步骤
2009/08/24 PHP
PHP通过iconv将字符串从GBK转换为UTF8字符集
2011/07/18 PHP
解析PHP正则提取或替换img标记属性
2013/06/26 PHP
排序算法之PHP版快速排序、冒泡排序
2014/04/09 PHP
简单介绍win7下搭建apache+php+mysql开发环境
2015/08/06 PHP
分享PHP源码批量抓取远程网页图片并保存到本地的实现方法
2015/12/01 PHP
google地图的路线实现代码
2009/08/20 Javascript
js类式继承的具体实现方法
2013/12/31 Javascript
js闭包的用途详解
2014/11/09 Javascript
javascript的tab切换原理与效果实现方法
2015/01/10 Javascript
深入解析JavaScript中的立即执行函数
2016/05/21 Javascript
jQuery绑定自定义事件的魔法升级版
2016/06/30 Javascript
JS遍历页面所有对象属性及实现方法
2016/08/01 Javascript
微信小程序 MINA文件结构
2016/10/17 Javascript
Angular.js自动化测试之protractor详解
2017/07/07 Javascript
微信小程序开发背景图显示功能
2018/08/08 Javascript
用Fundebug插件记录网络请求异常的方法
2019/02/21 Javascript
js实现转动骰子模型
2019/10/24 Javascript
微信小程序自定义navigationBar顶部导航栏适配所有机型(附完整案例)
2020/04/26 Javascript
[01:22:42]2014 DOTA2华西杯精英邀请赛 5 24 DK VS LGD
2014/05/26 DOTA
Python使用urllib模块的urlopen超时问题解决方法
2014/11/08 Python
python fabric实现远程部署
2017/01/05 Python
Python 使用双重循环打印图形菱形操作
2020/08/09 Python
python字典按照value排序方法
2020/12/28 Python
CSS教程:CSS3圆角属性
2009/04/02 HTML / CSS
html5实现滑块功能之type=&quot;range&quot;属性
2020/02/18 HTML / CSS
洛佩桑酒店官方网站:Lopesan Hotels
2019/04/15 全球购物
回馈慈善的设计师太阳镜:DIFF eyewear
2019/10/17 全球购物
软件测试笔试题
2012/10/25 面试题
办公室前台的岗位职责
2013/12/20 职场文书
挂职思想汇报
2013/12/31 职场文书
课外活动总结
2015/02/04 职场文书
2015年安全员工作总结范文
2015/04/22 职场文书
MySQL中连接查询和子查询的问题
2021/09/04 MySQL