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 字符串格式化代码
Mar 17 Python
python基础教程之数字处理(math)模块详解
Mar 25 Python
Python中使用Beautiful Soup库的超详细教程
Apr 30 Python
利用Django内置的认证视图实现用户密码重置功能详解
Nov 24 Python
python实现多人聊天室
Mar 31 Python
浅谈Python 列表字典赋值的陷阱
Jan 20 Python
python3+PyQt5 数据库编程--增删改实例
Jun 17 Python
python下的opencv画矩形和文字注释的实现方法
Jul 09 Python
基于Python实现大文件分割和命名脚本过程解析
Sep 29 Python
浅谈Python类中的self到底是干啥的
Nov 11 Python
python flask中动态URL规则详解
Nov 22 Python
使用Python实现分别输出每个数组
Dec 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
PHP 删除一个目录及目录下的所有文件的函数代码
2010/05/26 PHP
解析PHP工厂模式的好处
2013/06/18 PHP
php使用cookie实现记住用户名和密码实现代码
2015/04/27 PHP
php表单提交实例讲解
2015/11/12 PHP
PHP的几个常用加密函数
2016/02/03 PHP
[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)
2016/07/09 PHP
PHP实现数组根据某个单元字段排序操作示例
2018/08/01 PHP
javascript数组的扩展实现代码集合
2008/06/01 Javascript
jQuery(1.3.2) 7行代码搞定跟随屏幕滚动的层
2009/05/21 Javascript
javascript学习笔记(五) Array 数组类型介绍
2012/06/19 Javascript
js数组去重的常用方法总结
2014/01/24 Javascript
js如何判断访问是来自搜索引擎(蜘蛛人)还是直接访问
2015/09/14 Javascript
JavaScript实现选中文字提示新浪微博分享效果
2017/06/15 Javascript
使用js获取伪元素的content实例
2017/10/24 Javascript
Vue 动态设置路由参数的案例分析
2018/04/24 Javascript
通过javascript实现段落的收缩与展开
2019/06/26 Javascript
vue子路由跳转实现tab选项卡
2019/07/24 Javascript
jQuery+PHP+Ajax实现动态数字统计展示功能
2019/12/25 jQuery
vue实现前端列表多条件筛选
2020/10/26 Javascript
如何利用JavaScript编写一个格斗小游戏
2021/01/06 Javascript
[02:42]决战东方!DOTA2亚洲邀请赛重启荣耀之争
2017/03/17 DOTA
[56:56]VG vs LGD 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.22
2019/09/05 DOTA
python语言中with as的用法使用详解
2018/02/23 Python
一篇文章读懂Python赋值与拷贝
2018/04/19 Python
使用 python pyautogui实现鼠标键盘控制功能
2019/08/04 Python
Flask框架 CSRF 保护实现方法详解
2019/10/30 Python
利用Python脚本批量生成SQL语句
2020/03/04 Python
python 日志模块logging的使用场景及示例
2021/01/04 Python
时尚孕妇装:Ingrid & Isabel
2019/05/08 全球购物
你常见到的runtime exception
2016/09/05 面试题
学校食堂采购员岗位职责
2013/12/05 职场文书
奠基仪式主持词
2014/03/20 职场文书
电大毕业个人生自我鉴定
2014/03/26 职场文书
离婚上诉状范文
2015/05/23 职场文书
大国崛起日本观后感
2015/06/02 职场文书
尊师重教主题班会
2015/08/14 职场文书