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'es 和 .css'es 发送了不正确的内容类型。通过修改lighttpd配置修复。
I'm trying to use to django-tinymce (http://http://django-tinymce.googlecode.com/ ) app to display a WYSIWYG editor in the django admin.
I downloaded and installed it, downloaded the tinymce itself and put it into /js/tiny_mce, did not change anything in the settings.py and added an HTMLField to my model like so:
class MyModel(models.Model):
text = tinymce.models.HTMLField()
...
When I add a new entry through the django-admin, the tinyMCE is there, but it's all butchered up - no toolbar, no statusbar, just a plain white space where I can type. Bold/italic hotkeys work.
I use lighttpd to serve tinymce's javascripts and django's builtin server for the rest.
Can anyone help me?
EDIT:
Ok, I'm not sure why exactly, but the cause of this was that lighttpd was sending improper content-types for .js'es and .css'es in response headers. Fixed by modifying lighttpd config.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
造成此问题的原因是 lighttpd 在响应标头中发送了不正确的 .js 和 .css 内容类型。通过修改lighttpd配置修复。
the cause of this was that lighttpd was sending improper content-types for .js'es and .css'es in response headers. Fixed by modifying lighttpd config.