Django在admin后臺(tái)集成TinyMCE富文本編輯器的例子
Django原生的TextField并不友好,集成TinyMCE富文本編輯器
Django版本:1.11.5
TinyMCE版本:4.6.7
第一步:從官網(wǎng)下載TinyMCE
https://www.tinymce.com/download/
注意下載的是下面那個(gè)開(kāi)發(fā)包,Dev Package。此包包含TinyMCE社區(qū),開(kāi)發(fā)工具和完整的源代碼。
第二步:把壓縮包內(nèi)tinymce目錄內(nèi)的所有文件和文件夾復(fù)制到Django項(xiàng)目中static目錄內(nèi):

第三步:編輯 admin.py 文件:
from .models import Category, Tag, Blog, Comment class AdminFormTinyMCE(admin.ModelAdmin): class Media: js=( "http://cdn.bootcss.com/jquery/2.2.4/jquery.min.js", "/static/js/tinymce/jquery.tinymce.min.js", "/static/js/tinymce/tinymce.min.js", "/static/js/tinymce/textareas.js", ) admin.site.register([Blog,Comment,Category,Tag], AdminFormTinyMCE)
注:Category, Tag, Blog, Comment是在model.py定義的模型,如果想要在admin后臺(tái)顯示并編輯,就導(dǎo)入。

第三步:在 static/js/tinymce 文件夾中新建 textareas.js 文件:
加入如下代碼:
注:這里只是簡(jiǎn)單的樣式,具體的需要的插件或其他功能都從這里配置
tinymce.init({
selector: "textarea",
theme : "modern",
});
重新運(yùn)行Django,已經(jīng)可以在后臺(tái)看到TinyMCE富文本編輯器了:

以上這篇Django在admin后臺(tái)集成TinyMCE富文本編輯器的例子就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python實(shí)現(xiàn)給scatter設(shè)置顏色漸變條colorbar的方法
今天小編就為大家分享一篇python實(shí)現(xiàn)給scatter設(shè)置顏色漸變條colorbar的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-12-12
通過(guò)Python模塊filecmp 對(duì)文件比較的實(shí)現(xiàn)方法
這篇文章主要介紹了通過(guò)Python模塊filecmp 對(duì)文件比較的實(shí)現(xiàn)方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-06-06
python批量設(shè)置多個(gè)Excel文件頁(yè)眉頁(yè)腳的腳本
這篇文章主要介紹了python批量設(shè)置多個(gè)Excel文件頁(yè)眉頁(yè)腳的源碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-03-03
Python用access判斷文件是否被占用的實(shí)例方法
在本篇文章里小編給大家整理的是一篇關(guān)于Python用access判斷文件是否被占用的實(shí)例方法,有興趣的朋友們可以學(xué)習(xí)下。2020-12-12
matplotlib 使用 plt.savefig() 輸出圖片去除旁邊的空白區(qū)域
這篇文章主要介紹了matplotlib 使用 plt.savefig() 輸出圖片去除旁邊的空白區(qū)域,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01
python2.7實(shí)現(xiàn)郵件發(fā)送功能
這篇文章主要為大家詳細(xì)介紹了python2.7實(shí)現(xiàn)郵件發(fā)送功能包,含文本、附件、正文圖片等,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-12-12
Django認(rèn)證系統(tǒng)實(shí)現(xiàn)的web頁(yè)面實(shí)現(xiàn)代碼
這篇文章主要介紹了Django認(rèn)證系統(tǒng)實(shí)現(xiàn)的web頁(yè)面實(shí)現(xiàn)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08
Django基于Models定制Admin后臺(tái)實(shí)現(xiàn)過(guò)程解析
這篇文章主要介紹了Django基于Models定制Admin后臺(tái)實(shí)現(xiàn)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11

