亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Django在admin后臺集成TinyMCE富文本編輯器的例子

 更新時(shí)間:2019年08月09日 08:41:44   作者:KurolZ  
今天小編就為大家分享一篇Django在admin后臺集成TinyMCE富文本編輯器的例子,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

Django原生的TextField并不友好,集成TinyMCE富文本編輯器

Django版本:1.11.5

TinyMCE版本:4.6.7

第一步:從官網(wǎng)下載TinyMCE

https://www.tinymce.com/download/

注意下載的是下面那個(gè)開發(fā)包,Dev Package。此包包含TinyMCE社區(qū),開發(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后臺顯示并編輯,就導(dǎo)入。

第三步:在 static/js/tinymce 文件夾中新建 textareas.js 文件:

加入如下代碼:

注:這里只是簡單的樣式,具體的需要的插件或其他功能都從這里配置

tinymce.init({
 selector: "textarea",
 theme : "modern",
});

重新運(yùn)行Django,已經(jīng)可以在后臺看到TinyMCE富文本編輯器了:

以上這篇Django在admin后臺集成TinyMCE富文本編輯器的例子就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論