91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

昔阳县| 博湖县| 宜春市| 枞阳县| 桐柏县| 高淳县| 中卫市| 庄浪县| 塔河县| 余姚市| 浮梁县| 海城市| 略阳县| 安平县| 上犹县| 楚雄市| 马边| 甘洛县| 贵州省| 报价| 凤冈县| 维西| 永登县| 长宁县| 伽师县| 苗栗县| 竹北市| 昭通市| 兴山县| 巴中市| 上杭县| 五台县| 翼城县| 梁平县| 无棣县| 青岛市| 图片| 沂南县| 视频| 新建县| 庄浪县|