我让 django-tinymce 为管理页面工作。现在在管理页面之外,当使用模型表单时,我期望 TinyMCE 编辑器被加载并显示给用户,但这并没有发生。我所看到的只是一个纯文本区域。但它适用于管理页面。
from tinymce.models import HTMLField
class Punch(models.Model):
discussion = HTMLField()
class PunchForm(forms.ModelForm):
class Meta:
model = Punch
我可以通过 firebug 看到 TinyMCE 片段已添加到 HTML:
但是我在控制台中收到一条错误消息:
ReferenceError: tinyMCE is not defined
这没有任何意义,为什么管理页面找到 TinyMCE 没有问题?此外,我什至将它自己添加到了 base.html 中:
<script type="text/javascript" src="{{ STATIC_URL }}tiny_mce/tiny_mce.js"></script>
服务器也可以加载它:
[21/Apr/2013 13:42:40] "GET /static/tiny_mce/tiny_mce.js HTTP/1.1" 304 0
那么请问可能是什么问题?