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

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

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

