簡體   English   中英

在Django admin中使用富文本編輯器和tinymice

[英]Using Rich Text Editor in Django admin with tinymice

我是django的新手,我正在嘗試使用tinymice_3.5.8用富文本編輯器替換django admin的文本區域。 我已經在網站的urls.py文件中添加了tinymice的url模式

url(r'^tiny_mce/(?P<path>.*)$','django.views.static.serve',
{ 'document_root': 'C:/tinymce_3.5.8/tinymce/jscripts/'})

我已將django / contrib / admin / templates / admin /目錄的change_form.html文件復制到我的模板目錄中,並在文件中添加了以下代碼。

<script type="text/javascript"
src="C:/tinymce_3.5.8/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
  mode: "textareas",
  theme: "simple"
});
</script>

之后

{{media}}

這應該已經用富文本編輯器替換了Django站點管理員的舊文本區域,添加平面頁面 ,但沒有顯示任何更改。 文本區域保持不變。 我也在這個網站上研究過類似的問題但卻無法得到任何結論。 希望得到一些幫助!

試試這個: https//github.com/aljosa/django-tinymce - 這是一個特別適合django的tinymce模塊。 你這樣使用它:

在models.py中:

from tinymce.models import HTMLField

class MyModel(models.Model):
    text = HTMLField()

它也適用於django管理員。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM