亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

湖北省| 盘山县| 右玉县| 海丰县| 乐陵市| 河津市| 株洲县| 南城县| 都兰县| 开江县| 蕲春县| 沧州市| 微山县| 泸西县| 陈巴尔虎旗| 都兰县| 延吉市| 金湖县| 临沭县| 六枝特区| 墨江| 高淳县| 来安县| 嘉禾县| 安岳县| 武乡县| 平遥县| 密云县| 亳州市| 芮城县| 汕头市| 绍兴市| 余姚市| 铁岭县| 苗栗市| 沂源县| 康保县| 三都| 金堂县| 株洲市| 文化|