中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-09-17 10:13:15 來源:腳本之家 閱讀:272 作者:KurolZ 欄目:開發技術

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

Django版本:1.11.5

TinyMCE版本:4.6.7

第一步:從官網下載TinyMCE

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

注意下載的是下面那個開發包,Dev Package。此包包含TinyMCE社區,開發工具和完整的源代碼。

第二步:把壓縮包內tinymce目錄內的所有文件和文件夾復制到Django項目中static目錄內:

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

第三步:編輯 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后臺顯示并編輯,就導入。

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

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

加入如下代碼:

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

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

重新運行Django,已經可以在后臺看到TinyMCE富文本編輯器了:

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

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

通山县| 化州市| 华安县| 宜黄县| 石柱| 合作市| 天峻县| 福泉市| 乐陵市| 乌拉特后旗| 铁岭县| 察雅县| 昌邑市| 长垣县| 岑巩县| 东山县| 蒙山县| 延庆县| 安义县| 麟游县| 临夏县| 南开区| 教育| 宝应县| 江陵县| 京山县| 定日县| 娄底市| 望江县| 朝阳市| 通道| 灌阳县| 会昌县| 玉门市| 贺州市| 临沭县| 澜沧| 光山县| 唐山市| 得荣县| 逊克县|