如何在 Django 後台 admin 中整合乙個富文字編輯器?

時間 2021-05-31 08:45:20

1樓:

使用django-tinymce 可以把tinymce整合到django admin中,具體看http://

django-tinymce.readthedocs.org/en/latest/

它的問題是,對tinymce只支援到3.5版,而不是最新的4.0版,所以看上去不太舒服。

後來我改用了django-summernote, 南韓人開發的編輯器,目前看還不錯。

2樓:

廢話就不說了,直接上資源吧:

對比矩陣:https://www.

我的選擇:shaunsephton/django-ckeditor 路 GitHub

3樓:小海

1. 就我先前的作法, 最快的方式是直接改 change_form.html 加上 tinymce 的 script。

2. 你是否有在 template 加上 safe 的 template tag? 沒有的話 html 就會被 escape 掉。

4樓:

code.djangoproject.com/wiki/AddWYSIWYGEditor)。如果照做沒成功,建議說明「如何沒成功」。

如果開啟 firebug 的跨頁面跟蹤就能看到,提交的是純 HTML。提交的時候應該不會自動轉義,估計是在模版輸出的時候被自動轉義了。關閉模版自動轉義可以使用過濾器 },文件有寫:

但關閉自動轉義請謹防 XSS 攻擊

django如何在使用者登入後返回到原來來頁面,並保持登陸狀態

Noah GET請求下獲取位址列中的next引數,並將引數傳遞給login.html login.html頁面中新增 input標籤 將其屬性設定為 hidden 隱藏 用來存放第一步中傳遞過來的引數 POST請求下獲取該引數,使用redirect跳轉 房家安 這裡有點混淆了,使用者登入在djang...

django1 9如何配置static資料夾,從而訪問js,css等靜態檔案?

張義策 說一下我debug的經歷吧。我按照網上的方法,結果出問題了。通過以下步驟排除了錯誤 在命令列檢視記錄,看看拼湊成的位址是什麼樣子的。下面home.css未找到 01 Sep 2017 22 15 24 GET home HTTP 1.1 200 506 01 Sep 2017 22 15 2...

selenium如何實現後台執行

Cyberbolt 寫了乙個CentOS執行selenium的學習記錄 https www.cyberlight.xyz index.php 2020 03 15 python3 selenium在centos服務端執行 from selenium import webdriveroption we...