很多時候我們都會用富文字,比如說在版權區、部落格文章編輯時等等。但是如果我們要做乙個搜尋的功能,去從富文字中查詢關鍵字,就需要將富文字中的文字了。但是 django 並沒有專門函式去做。這個時候我們就需要使用正則或者是提取前端的過濾器 striptags 方法。
import re
content = ''.join(re.findall(">(.*?)<", content, re.s))
from django.template.defaultfilters import striptags
content = striptags(content)
從html富文字中提取純文字
其實從html富文字中提取純文字很簡單,富文字基本上是使用html標籤給文字加上豐富多彩的樣式。所以只需要將富文字字串中的 標籤剔除,即可得到純文字。我們可以使用正規表示式,來匹配所有的html標籤,並替換成空字元,如下 html剔除富文字標籤,留下純文字 function get text htm...
Django 部落格的富文字
最開始使用的富文字tinymice沒有 高亮,而且簡單 後有再試了其他幾種,最後選擇了ueditor 1 安裝方法 python setup.py install pip install djangoueditor 4 在models中的使用 from djangoueditor.models im...
django 筆記 富文字使用
第二步 註冊 配置富文字功能 配置 ckeditor ckeditor upload path upload ckeditor configs comment ckeditor 配置上傳路徑 media media url media media root os.path.join base dir...