首页 > 解决方案 > 删除复制到 django 文本编辑器中的 csv 单元格的现有格式

问题描述

我在 Django 中创建了一个论坛网站。用于输入问题的文本区域集成了NicEdit用于格式化目的。但是,如果我从 CSV 文件中复制一个单元格并将其粘贴到 textarea 中并保存它,则数据库会添加一些额外的标签。示例:在复制包含此信息的单元格时:

此文件中的音频不清楚。不仅在此文件中,而且在某些文件中。请检查一下。

并将其粘贴到 textarea 中并保存,它保存在数据库中的方式是

\r\n\t\r\n\t\r\n\t\r\n\t\tbody,div,table,thead,tbody,tfoot,tr,th,td,p { font-family:"解放无”;字体大小:x-small }\r\n\t\ta.comment-indicator:hover + comment { background:#ffd; 位置:绝对;显示:块;边框:1px纯黑色;填充:0.5em;} \r\n\t\ta.comment-indicator { 背景:红色;显示:内联块;边框:1px纯黑色;宽度:0.5em;高度:0.5em;} \r\n\t\tcomment { 显示:无;} \r\n\t\r\n\t\r\n\r\n\r\n\r\n\r\n\t\r\n\t\r\n\t\t\ r\n\t\r\n此文件中的音频不清楚。不仅在此文件中,而且在某些文件中。请检查一下。

因此,我无法获得进一步使用这些数据的正确结果。有什么办法可以在 python 中删除这种过多的格式?当我在 django 中工作并从 views.py 中获取数据时,我需要在 python 中执行此操作,但直到现在我都无法执行此操作。目前我有一个正则表达式过滤器来删除 html 标签,但如果我能够一次性删除这个完整的格式(html+css)会更好。

标签: pythondjangocsvnicedit

解决方案


推荐阅读