我正在使用使用 django-tinymce 的 django 表单。
我已按照django-tinymce.readthedocs.org中的说明进行操作。这似乎可行,但是按钮在 Firefox 或 IE 9 中无法正常显示。但在 Google Chrome 中可以正常工作。
我使用以下代码在 forms.py 中创建 tinyMCE 字段
ticketDesc = forms.CharField(label=u'Description'
,required=False
,widget=TinyMCE(mce_attrs={'menubar':False,'mode' :'textareas'},attrs={'class':'input w98p', 'rows': 5,'cols':50})
)
在我的模板中,我从 Amazon S3 加载 tinyMCE 的 js 文件。
<script src="{{TINYMCE_JS_URL}}"></script>
这会在 Firefox 中加载编辑器,但这就是它的显示方式
请注意按钮。它出现在一些不明字符中。
但是,如果我将 javascript 文件的 URL 更改为使用 tinyMCE 提供的 URL,即;
<script src="//tinymce.cachefly.net/4.0/tinymce.min.js"></script>
然后编辑器将在 Firefox 中正确显示。请检查下面的图片。
可能是什么问题?
我正在使用 Windows 7 和 django 1.5.1 并使用 django 的开发服务器。我用过 tinyMCE 4.0.2