摘要:通過獲取到中的圖片地址返回,然后顯示在前臺模版中代碼如下使用方法文章內容獲取后臺文本編輯器圖文內容中圖片地址獲取數據表中的字段內容方法獲取編輯器內容截取內容中的路徑返回圖片路徑前臺模版中調用時直接調用方法即可
django開發博客時,想在前臺模版中顯示后臺文本編輯器中上傳的圖片作為縮略圖,因為后臺用的第三方的編輯器,所以添加到數據庫的數據為html,網上找了很長時間也沒有找到很好的解決方案,通過自己摸索研究,用一個第三方模塊PyQuery實現了該功能。通過PyQuery獲取到html中的img圖片地址返回,然后顯示在前臺模版中,代碼如下:
PyQuery使用方法
from pyquery import PyQuery as pq class Article(models.Model): ... content = models.TextField(verbose_name="文章內容") .... #獲取后臺文本編輯器圖文內容中圖片url地址 def get_contentimg_url(self): temp=Article.objects.filter(pk=str(self.id)).values("content") #values獲取Article數據表中的content字段內容 html=pq(temp[0]["content"]) #pq方法獲取編輯器html內容 img_path=pq(html)("img").attr("src") #截取html內容中的路徑 return img_path #返回圖片路徑
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/37971.html
摘要:選擇該頁面綁定的標簽指定圖片上傳處理目錄注其中為了顯示為中文,標明了中文,同時需要下載語言包放到對應的文件夾下。 前言 我們常因為django的自帶admin后臺功能而選擇該框架,但也因為其自動生成的特殊性而在做出特別的更改的時候束手束腳,鑒于項目已經采用了django,而后臺要求能夠直接上傳富文本內容直接用于網頁顯示,定制性高,后來翻了目前較為知名的幾款富文本編輯框,覺得還是tiny...
摘要:選擇該頁面綁定的標簽指定圖片上傳處理目錄注其中為了顯示為中文,標明了中文,同時需要下載語言包放到對應的文件夾下。 前言 我們常因為django的自帶admin后臺功能而選擇該框架,但也因為其自動生成的特殊性而在做出特別的更改的時候束手束腳,鑒于項目已經采用了django,而后臺要求能夠直接上傳富文本內容直接用于網頁顯示,定制性高,后來翻了目前較為知名的幾款富文本編輯框,覺得還是tiny...
摘要:選擇該頁面綁定的標簽指定圖片上傳處理目錄注其中為了顯示為中文,標明了中文,同時需要下載語言包放到對應的文件夾下。 前言 我們常因為django的自帶admin后臺功能而選擇該框架,但也因為其自動生成的特殊性而在做出特別的更改的時候束手束腳,鑒于項目已經采用了django,而后臺要求能夠直接上傳富文本內容直接用于網頁顯示,定制性高,后來翻了目前較為知名的幾款富文本編輯框,覺得還是tiny...
摘要:事實上,社區成員給了他一個榮譽稱號終生仁慈獨裁者。說明圖片來源百度。安裝終端下或是在里面,命令相同。同步數據庫在終端中執行此命令執行完成后,會在下生產記錄變動的記錄。此時數據庫并未變動,然后執行這樣的變動,立即同步到數據庫中。 原文鏈接 1.準備工作 開發環境: python: 3.7.3 下載地址:https://www.python.org/downlo... pip: pip...
摘要:注意如果你按照教程中的方法做完后發現代碼依然沒有高亮,請依次檢查以下步驟確保在渲染文本時添加了拓展,詳情見上文。有些樣式文件可能對代碼高亮沒有作用,首先嘗試用樣式文件做測試。在支持語法和代碼高亮追夢人物的博客的評論區留言。 為了讓博客文章具有良好的排版,顯示更加豐富的格式,我們使用 Markdown 語法來書寫我們的博文。Markdown 是一種 HTML 文本標記語言,只要遵循它約定...
閱讀 2212·2021-09-30 09:47
閱讀 960·2021-08-27 13:01
閱讀 2959·2019-08-30 15:54
閱讀 3685·2019-08-30 15:53
閱讀 825·2019-08-29 14:07
閱讀 711·2019-08-28 18:16
閱讀 795·2019-08-26 18:37
閱讀 1406·2019-08-26 13:27