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中的yield浅析
Jun 16 Python
python实现在windows下操作word的方法
Apr 28 Python
python写入xml文件的方法
May 08 Python
让python在hadoop上跑起来
Jan 27 Python
python anaconda 安装 环境变量 升级 以及特殊库安装的方法
Jun 21 Python
python3实现公众号每日定时发送日报和图片
Feb 24 Python
python 实现对文件夹中的图像连续重命名方法
Oct 25 Python
Python求两点之间的直线距离(2种实现方法)
Jul 07 Python
Python 70行代码实现简单算式计算器解析
Aug 30 Python
使用python3批量下载rbsp数据的示例代码
Dec 20 Python
浅谈python 中的 type(), dtype(), astype()的区别
Apr 09 Python
python 解决mysql where in 对列表(list,,array)问题
Jun 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
星际争霸, 教主第一视角, ZvT经典龙蛇演义
2020/03/02 星际争霸
适用于php-5.2 的 php.ini 中文版[金步国翻译]
2011/04/17 PHP
ThinkPHP开发框架函数详解:C方法
2015/08/14 PHP
JQuery设置文本框和密码框得到焦点时的样式
2013/08/30 Javascript
jquery中$.post()方法的简单实例
2014/02/04 Javascript
Javascript 拖拽的一些简单的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
jQuery源码解读之hasClass()方法分析
2015/02/20 Javascript
node.js调用C++开发的模块实例
2015/07/03 Javascript
JS+CSS实现类似QQ好友及黑名单效果的树型菜单
2015/09/22 Javascript
分享经典的JavaScript开发技巧
2015/11/21 Javascript
jQuery实现宽屏图片轮播实例教程
2015/11/24 Javascript
js实现select二级联动下拉菜单
2020/04/17 Javascript
JS jQuery使用正则表达式去空字符的简单实现代码
2017/05/20 jQuery
vue-cli脚手架引入图片的几种方法总结
2018/03/13 Javascript
使用validate.js实现表单数据提交前的验证方法
2018/09/04 Javascript
JQuery中queue方法用法示例
2019/01/31 jQuery
Node.js操作MongoDB数据库实例分析
2020/01/19 Javascript
JS实现购物车基本功能
2020/11/08 Javascript
JavaScript中的几种继承方法示例
2020/12/06 Javascript
Python中的自定义函数学习笔记
2014/09/23 Python
Python3批量移动指定文件到指定文件夹方法示例
2019/09/02 Python
selenium+Chrome滑动验证码破解二(某某网站)
2019/12/17 Python
会务接待方案
2014/02/27 职场文书
最经典的大学生职业生涯规划范文
2014/03/05 职场文书
无偿献血倡议书
2014/04/14 职场文书
根叔历年演讲稿
2014/05/20 职场文书
党员民主生活会材料
2014/12/15 职场文书
出国导师推荐信
2015/03/25 职场文书
自主招生推荐信怎么写
2015/03/26 职场文书
导游词之襄阳古城
2019/09/27 职场文书
Nginx代理同域名前后端分离项目的完整步骤
2021/03/31 Servers
Python利用folium实现地图可视化
2021/05/23 Python
postgresql无序uuid性能测试及对数据库的影响
2021/06/11 PostgreSQL
nginx安装以及配置的详细过程记录
2021/09/15 Servers
Win11怎么进入安全模式?Windows 11进入安全模式的方法
2021/11/21 数码科技