django-tinymce未正确显示小部件
我正在尝试使用django-tinymce(http://http://django-tinymce.googlecode.com/)这个应用程序,在django的后台显示一个所见即所得的编辑器。
我下载并安装了这个应用,还下载了tinymce本身,并把它放到了/js/tiny_mce文件夹里。我没有在settings.py里做任何更改,并且在我的模型中添加了一个HTMLField,代码如下:
class MyModel(models.Model):
text = tinymce.models.HTMLField()
...
当我通过django-admin添加新条目时,tinyMCE是有显示的,但一片混乱——没有工具栏,没有状态栏,只有一个空白的地方可以输入文字。加粗和斜体的快捷键是可以用的。
我使用lighttpd来提供tinymce的JavaScript文件,而用django自带的服务器来处理其他请求。
有人能帮我解决这个问题吗?
编辑: 好的,我不太确定具体原因,但问题出在lighttpd发送的.js和.css文件的响应头内容类型不正确。通过修改lighttpd的配置解决了这个问题。
1 个回答
1
这个问题的原因是,lighttpd在响应头中给.js和.css文件发送了不正确的内容类型。通过修改lighttpd的配置文件解决了这个问题。