我试图让 django-cms 使用 TinyMCE 作为文本编辑器,而不是默认的 Wymedit。根据文档,这应该是一件容易的工作,但如果我跟着他们,我只会得到一个空的 div 而不是编辑器。我还添加<script type="text/javascript" src="{{ MEDIA_URL }}js/tiny_mce/tiny_mce.js"></script>
到admin/base.html
模板中,并且包含了 js 文件,但它不起作用。
任何想法让它工作的简单方法?
细节:
版本:
- 姜戈:1.4.5
- django-cms:2.3.1
- django-tinymce:1.4
我做了什么(我遵循了django-cms 文档):
- 添加到
settings.py
:
TINYMCE_JS_URL = 'http://mysite.com/media/js/tiny_mce/tiny_mce_src.js'
TINYMCE_JS_ROOT = 'http://mysite.com/media/js/tiny_mce/'
CMS_USE_TINYMCE = True
添加
tinymce
到INSTALLED_APPS
_settings.py
添加
(r'^tinymce/', include('tinymce.urls'))
到urlpatterns
_urls.py
添加到
templates/admin.base.html
:
<script type="text/javascript" src="{{ MEDIA_URL }}js/tiny_mce/tiny_mce.js"></script>
(此步骤不在文档中,这是我tiny_mce.js
在浏览器中加载的唯一方法)
- 将tinymce文件复制到
MEDIA_ROOT